# near model CODE resource # jump table entries: 19888-20034 (147 of them) export_2486: 00000000 4E56 0000 link A6, 0 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 3E2E 000C move.w D7, [A6 + 0xC] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 3007 move.w D0, D7 00000012 0440 03EB subi.w D0, 0x3EB 00000016 6704 beq +0x6 /* 0000001C */ 00000018 5340 subq.w D0, 1 0000001A 6642 bne +0x44 /* 0000005E */ label0000001C: 0000001C 2054 movea.l A0, [A4] 0000001E 2068 0078 movea.l A0, [A0 + 0x78] 00000022 A029 syscall HLock 00000024 2054 movea.l A0, [A4] 00000026 2068 0078 movea.l A0, [A0 + 0x78] 0000002A 2F10 move.l -[A7], [A0] 0000002C 0C47 03EB cmpi.w D7, 0x3EB 00000030 6608 bne +0xA /* 0000003A */ 00000032 203C 666F 7265 move.l D0, 0x666F7265 /* 'fore' */ 00000038 6006 bra +0x8 /* 00000040 */ label0000003A: 0000003A 203C 6261 636B move.l D0, 0x6261636B /* 'back' */ label00000040: 00000040 2F00 move.l -[A7], D0 00000042 2054 movea.l A0, [A4] 00000044 1F28 0080 move.b -[A7], [A0 + 0x80] 00000048 2F0C move.l -[A7], A4 0000004A 4EAD 3B5A jsr [A5 + 0x3B5A /* export_1895 */] 0000004E 2054 movea.l A0, [A4] 00000050 2068 0078 movea.l A0, [A0 + 0x78] 00000054 A02A syscall HUnlock 00000056 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 0000005C 600E bra +0x10 /* 0000006C */ label0000005E: 0000005E 598F subq.l A7, 4 00000060 3F07 move.w -[A7], D7 00000062 2F0C move.l -[A7], A4 00000064 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 00000068 2D5F 000E move.l [A6 + 0xE], [A7]+ label0000006C: 0000006C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000072 4E5E unlink A6 00000074 205F movea.l A0, [A7]+ 00000076 5C4F addq.w A7, 6 00000078 4ED0 jmp [A0] 0000007A 8022 or.b D0, -[A2] 0000007C 5446 addq.w D6, 2 0000007E 494C chk.w D4, A4 00000080 4552 chk.w D2, [A2] 00000082 4546 chk.w D2, D6 00000084 4552 chk.w D2, [A2] 00000086 454E chk.w D2, A6 00000088 4345 chk.w D1, D5 0000008A 5749 subq.w A1, 3 0000008C 4E44 trap 4 0000008E 4F57 chk.w D7, [A7] 00000090 2E44 movea.l A7, D4 00000092 4F4D chk.w D7, A5 00000094 454E chk.w D2, A6 00000096 5543 subq.w D3, 2 00000098 4F4D chk.w D7, A5 0000009A 4D41 chk.w D6, D1 0000009C 4E44 trap 4 0000009E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2487: // at 000000A0 (misaligned) 000000A2 0000 3F3C ori.b D0, 0x3C /* '<' */ 000000A6 03EC .incomplete 000000A8 7001 moveq.l D0, 0x01 000000AA 1F00 move.b -[A7], D0 000000AC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000000B0 3F3C 03EB move.w -[A7], 0x3EB 000000B4 7001 moveq.l D0, 0x01 000000B6 1F00 move.b -[A7], D0 000000B8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000000BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000C0 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */] 000000C4 4E5E unlink A6 000000C6 2E9F move.l [A7], [A7]+ 000000C8 4E75 rts 000000CA 8021 or.b D0, -[A1] 000000CC 5446 addq.w D6, 2 000000CE 494C chk.w D4, A4 000000D0 4552 chk.w D2, [A2] 000000D2 4546 chk.w D2, D6 000000D4 4552 chk.w D2, [A2] 000000D6 454E chk.w D2, A6 000000D8 4345 chk.w D1, D5 000000DA 5749 subq.w A1, 3 000000DC 4E44 trap 4 000000DE 4F57 chk.w D7, [A7] 000000E0 2E44 movea.l A7, D4 000000E2 4F53 chk.w D7, [A3] 000000E4 4554 chk.w D2, [A4] 000000E6 5550 subq.w [A0], 2 000000E8 4D45 chk.w D6, D5 000000EA 4E55 5300 link A5, -0xFFFFAD00 000000EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2488: // at 000000F0 (misaligned) 000000F2 0000 1D7C ori.b D0, 0x7C /* '|' */ 000000F6 0001 000C ori.b D1, 0xC 000000FA 4E5E unlink A6 000000FC 2E9F move.l [A7], [A7]+ 000000FE 4E75 rts 00000100 8020 or.b D0, -[A0] 00000102 5447 addq.w D7, 2 00000104 5241 addq.w D1, 1 00000106 4E44 trap 4 00000108 5041 addq.w D1, 8 0000010A 4D4F chk.w D6, A7 0000010C 5649 addq.w A1, 3 0000010E 4544 chk.w D2, D4 00000110 4F43 chk.w D7, D3 00000112 554D subq.w A5, 2 00000114 454E chk.w D2, A6 00000116 542E 4142 addq.b [A6 + 0x4142], 2 0000011A 4C45 544F movem.l D0,D1,D2,D3,D6,A2,A4,A6, D5 0000011E 4752 chk.w D3, [A2] 00000120 4142 chk.w D0, D2 00000122 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2489: // at 00000124 (misaligned) 00000126 0000 2D6D ori.b D0, 0x6D /* 'm' */ 0000012A F7EC .invalid <> 0000012C 0014 4E5E ori.b [A4], 0x5E /* '^' */ 00000130 205F movea.l A0, [A7]+ 00000132 4FEF 000C lea.l A7, [A7 + 0xC] 00000136 4ED0 jmp [A0] 00000138 8026 or.b D0, -[A6] 0000013A 5447 addq.w D7, 2 0000013C 5241 addq.w D1, 1 0000013E 4E44 trap 4 00000140 5041 addq.w D1, 8 00000142 4D4F chk.w D6, A7 00000144 5649 addq.w A1, 3 00000146 4544 chk.w D2, D4 00000148 4F43 chk.w D7, D3 0000014A 554D subq.w A5, 2 0000014C 454E chk.w D2, A6 0000014E 542E 444F addq.b [A6 + 0x444F], 2 00000152 5052 addq.w [A2], 8 00000154 4556 chk.w D2, [A6] 00000156 4945 chk.w D4, D5 00000158 5743 subq.w D3, 3 0000015A 4F4D chk.w D7, A5 0000015C 4D41 chk.w D6, D1 0000015E 4E44 trap 4 00000160 0000 0000 ori.b D0, 0x0 export_2490: 00000164 4E56 0000 link A6, 0 00000168 2D6D F7EC 0014 move.l [A6 + 0x14], [A5 - 0x814] 0000016E 4E5E unlink A6 00000170 205F movea.l A0, [A7]+ 00000172 4FEF 000C lea.l A7, [A7 + 0xC] 00000176 4ED0 jmp [A0] 00000178 8023 or.b D0, -[A3] 0000017A 5447 addq.w D7, 2 0000017C 5241 addq.w D1, 1 0000017E 4E44 trap 4 00000180 5041 addq.w D1, 8 00000182 4D4F chk.w D6, A7 00000184 5649 addq.w A1, 3 00000186 4544 chk.w D2, D4 00000188 4F43 chk.w D7, D3 0000018A 554D subq.w A5, 2 0000018C 454E chk.w D2, A6 0000018E 542E 444F addq.b [A6 + 0x444F], 2 00000192 4752 chk.w D3, [A2] 00000194 4142 chk.w D0, D2 00000196 434F chk.w D1, A7 00000198 4D4D chk.w D6, A5 0000019A 414E chk.w D0, A6 0000019C 4400 neg.b D0 0000019E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2491: // at 000001A0 (misaligned) 000001A2 0000 2D6D ori.b D0, 0x6D /* 'm' */ 000001A6 F7EC .invalid <> 000001A8 0012 4E5E ori.b [A2], 0x5E /* '^' */ 000001AC 205F movea.l A0, [A7]+ 000001AE 4FEF 000A lea.l A7, [A7 + 0xA] 000001B2 4ED0 jmp [A0] 000001B4 8023 or.b D0, -[A3] 000001B6 5447 addq.w D7, 2 000001B8 5241 addq.w D1, 1 000001BA 4E44 trap 4 000001BC 5041 addq.w D1, 8 000001BE 4D4F chk.w D6, A7 000001C0 5649 addq.w A1, 3 000001C2 4544 chk.w D2, D4 000001C4 4F43 chk.w D7, D3 000001C6 554D subq.w A5, 2 000001C8 454E chk.w D2, A6 000001CA 542E 5441 addq.b [A6 + 0x5441], 2 000001CE 4B45 chk.w D5, D5 000001D0 5448 addq.w A0, 2 000001D2 4953 chk.w D4, [A3] 000001D4 4D4F chk.w D6, A7 000001D6 5649 addq.w A1, 3 000001D8 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000001DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2492: // at 000001DC (misaligned) 000001DE 0000 206E ori.b D0, 0x6E /* 'n' */ 000001E2 000C 43ED ori.b A4, 0xED 000001E6 F814 20D9 .tblXX 0xF814, 0x20D9 // unimplemented 000001EA 20D9 move.l [A0]+, [A1]+ 000001EC 4E5E unlink A6 000001EE 205F movea.l A0, [A7]+ 000001F0 504F addq.w A7, 8 000001F2 4ED0 jmp [A0] 000001F4 802C 5447 or.b D0, [A4 + 0x5447] 000001F8 5241 addq.w D1, 1 000001FA 4E44 trap 4 000001FC 5041 addq.w D1, 8 000001FE 4D4F chk.w D6, A7 00000200 5649 addq.w A1, 3 00000202 4544 chk.w D2, D4 00000204 4F43 chk.w D7, D3 00000206 554D subq.w A5, 2 00000208 454E chk.w D2, A6 0000020A 542E 4745 addq.b [A6 + 0x4745], 2 0000020E 5447 addq.w D7, 2 00000210 4C4F 4241 movem.l D0,D6,A1,A6, A7 00000214 4C44 4947 movem.l D0,D1,D2,D6,A0,A3,A6, D4 00000218 4954 chk.w D4, [A4] 0000021A 495A chk.w D4, [A2]+ 0000021C 4552 chk.w D2, [A2] 0000021E 5245 addq.w D5, 1 00000220 4354 chk.w D1, [A4] 00000222 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000224-0000022A export_2493: fn00000224: 00000224 4E56 0000 link A6, 0 00000228 2F0C move.l -[A7], A4 // end alternate branch 00000224-0000022A export_2493: // at 00000224 (misaligned) fn00000224: // (misaligned) 00000226 0000 2F0C ori.b D0, 0xC 0000022A 286E 0008 movea.l A4, [A6 + 0x8] 0000022E 4A2E 000C tst.b [A6 + 0xC] 00000232 674C beq +0x4E /* 00000280 */ 00000234 2054 movea.l A0, [A4] 00000236 2F28 0050 move.l -[A7], [A0 + 0x50] 0000023A 4EAD 4B32 jsr [A5 + 0x4B32 /* export_2402 */] 0000023E 2054 movea.l A0, [A4] 00000240 2F28 0054 move.l -[A7], [A0 + 0x54] 00000244 4EAD 457A jsr [A5 + 0x457A /* export_2219 */] 00000248 2054 movea.l A0, [A4] 0000024A 2F28 0058 move.l -[A7], [A0 + 0x58] 0000024E 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */] 00000252 2054 movea.l A0, [A4] 00000254 2F28 004C move.l -[A7], [A0 + 0x4C] 00000258 4EAD 4232 jsr [A5 + 0x4232 /* export_2114 */] 0000025C 2054 movea.l A0, [A4] 0000025E 2F28 005C move.l -[A7], [A0 + 0x5C] 00000262 4EAD 4232 jsr [A5 + 0x4232 /* export_2114 */] 00000266 2054 movea.l A0, [A4] 00000268 2F28 0060 move.l -[A7], [A0 + 0x60] 0000026C 4EAD 4232 jsr [A5 + 0x4232 /* export_2114 */] 00000270 2054 movea.l A0, [A4] 00000272 2F28 0064 move.l -[A7], [A0 + 0x64] 00000276 4EAD 4BC2 jsr [A5 + 0x4BC2 /* export_2420 */] 0000027A 2F0C move.l -[A7], A4 0000027C 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] label00000280: 00000280 286E FFFC movea.l A4, [A6 - 0x4] 00000284 4E5E unlink A6 00000286 205F movea.l A0, [A7]+ 00000288 5C4F addq.w A7, 6 0000028A 4ED0 jmp [A0] 0000028C 8025 or.b D0, -[A5] 0000028E 5447 addq.w D7, 2 00000290 5241 addq.w D1, 1 00000292 4E44 trap 4 00000294 5041 addq.w D1, 8 00000296 4D4F chk.w D6, A7 00000298 5649 addq.w A1, 3 0000029A 4544 chk.w D2, D4 0000029C 4F43 chk.w D7, D3 0000029E 554D subq.w A5, 2 000002A0 454E chk.w D2, A6 000002A2 542E 4143 addq.b [A6 + 0x4143], 2 000002A6 5449 addq.w A1, 2 000002A8 5641 addq.w D1, 3 000002AA 5445 addq.w D5, 2 000002AC 5441 addq.w D1, 2 000002AE 5247 addq.w D7, 1 000002B0 4554 chk.w D2, [A4] 000002B2 5300 subq.b D0, 1 000002B4 0000 0000 ori.b D0, 0x0 export_2494: 000002B8 4E56 0000 link A6, 0 000002BC 3D6D F134 0008 move.w [A6 + 0x8], [A5 - 0xECC] 000002C2 4E5E unlink A6 000002C4 4E75 rts 000002C6 8027 or.b D0, -[A7] 000002C8 4745 chk.w D3, D5 000002CA 544D addq.w A5, 2 000002CC 4F56 chk.w D7, [A6] 000002CE 4945 chk.w D4, D5 000002D0 434F chk.w D1, A7 000002D2 4C55 4D4E movem.l D1,D2,D3,D6,A0,A2,A3,A6, [A5] 000002D6 5F5F subq.w [A7]+, 7 000002D8 3231 5447 move.w D1, [A1 + D5.w * 4 + 0x47] 000002DC 5241 addq.w D1, 1 000002DE 4E44 trap 4 000002E0 5041 addq.w D1, 8 000002E2 4D4F chk.w D6, A7 000002E4 5649 addq.w A1, 3 000002E6 4544 chk.w D2, D4 000002E8 4F43 chk.w D7, D3 000002EA 554D subq.w A5, 2 000002EC 454E chk.w D2, A6 000002EE 5400 addq.b D0, 2 000002F0 0000 0000 ori.b D0, 0x0 export_2495: 000002F4 4E56 0000 link A6, 0 000002F8 3D6D F12C 0008 move.w [A6 + 0x8], [A5 - 0xED4] 000002FE 4E5E unlink A6 00000300 4E75 rts 00000302 8029 4745 or.b D0, [A1 + 0x4745] 00000306 5450 addq.w [A0], 2 00000308 5245 addq.w D5, 1 0000030A 5649 addq.w A1, 3 0000030C 4557 chk.w D2, [A7] 0000030E 434F chk.w D1, A7 00000310 4C55 4D4E movem.l D1,D2,D3,D6,A0,A2,A3,A6, [A5] 00000314 5F5F subq.w [A7]+, 7 00000316 3231 5447 move.w D1, [A1 + D5.w * 4 + 0x47] 0000031A 5241 addq.w D1, 1 0000031C 4E44 trap 4 0000031E 5041 addq.w D1, 8 00000320 4D4F chk.w D6, A7 00000322 5649 addq.w A1, 3 00000324 4544 chk.w D2, D4 00000326 4F43 chk.w D7, D3 00000328 554D subq.w A5, 2 0000032A 454E chk.w D2, A6 0000032C 5400 addq.b D0, 2 0000032E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2496: // at 00000330 (misaligned) 00000332 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000336 205F movea.l A0, [A7]+ 00000338 504F addq.w A7, 8 0000033A 4ED0 jmp [A0] 0000033C 8023 or.b D0, -[A3] 0000033E 5447 addq.w D7, 2 00000340 5241 addq.w D1, 1 00000342 4E44 trap 4 00000344 5041 addq.w D1, 8 00000346 4D4F chk.w D6, A7 00000348 5649 addq.w A1, 3 0000034A 4544 chk.w D2, D4 0000034C 4F43 chk.w D7, D3 0000034E 554D subq.w A5, 2 00000350 454E chk.w D2, A6 00000352 542E 4944 addq.b [A6 + 0x4944], 2 00000356 4C45 5255 movem.l D0,D2,D4,D6,A1,A4,A6, D5 0000035A 4E4D trap 13 0000035C 4F56 chk.w D7, [A6] 0000035E 4945 chk.w D4, D5 00000360 5300 subq.b D0, 1 00000362 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2497: // at 00000364 (misaligned) 00000366 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000036A 205F movea.l A0, [A7]+ 0000036C 4FEF 000A lea.l A7, [A7 + 0xA] 00000370 4ED0 jmp [A0] 00000372 9E54 sub.w D7, [A4] 00000374 4752 chk.w D3, [A2] 00000376 414E chk.w D0, A6 00000378 4450 neg.w [A0] 0000037A 414D chk.w D0, A5 0000037C 4F56 chk.w D7, [A6] 0000037E 4945 chk.w D4, D5 00000380 444F neg.w A7 00000382 4355 chk.w D1, [A5] 00000384 4D45 chk.w D6, D5 00000386 4E54 2E52 link A4, -0xFFFFD1AE 0000038A 554E subq.w A6, 2 0000038C 4D4F chk.w D6, A7 0000038E 5649 addq.w A1, 3 00000390 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000392 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2498: // at 00000394 (misaligned) 00000396 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000039A 205F movea.l A0, [A7]+ 0000039C 504F addq.w A7, 8 0000039E 4ED0 jmp [A0] 000003A0 8025 or.b D0, -[A5] 000003A2 5447 addq.w D7, 2 000003A4 5241 addq.w D1, 1 000003A6 4E44 trap 4 000003A8 5041 addq.w D1, 8 000003AA 4D4F chk.w D6, A7 000003AC 5649 addq.w A1, 3 000003AE 4544 chk.w D2, D4 000003B0 4F43 chk.w D7, D3 000003B2 554D subq.w A5, 2 000003B4 454E chk.w D2, A6 000003B6 542E 444F addq.b [A6 + 0x444F], 2 000003BA 5542 subq.w D2, 2 000003BC 4C45 434C movem.l D2,D3,D6,A0,A1,A6, D5 000003C0 4943 chk.w D4, D3 000003C2 4B50 chk.w D5, [A0] 000003C4 4C41 5900 movem.l A0,A3,A4,A6, D1 000003C8 0000 0000 ori.b D0, 0x0 export_2499: 000003CC 4E56 0000 link A6, 0 000003D0 422E 0010 clr.b [A6 + 0x10] 000003D4 4E5E unlink A6 000003D6 205F movea.l A0, [A7]+ 000003D8 504F addq.w A7, 8 000003DA 4ED0 jmp [A0] 000003DC 8022 or.b D0, -[A2] 000003DE 5447 addq.w D7, 2 000003E0 5241 addq.w D1, 1 000003E2 4E44 trap 4 000003E4 5041 addq.w D1, 8 000003E6 4D4F chk.w D6, A7 000003E8 5649 addq.w A1, 3 000003EA 4544 chk.w D2, D4 000003EC 4F43 chk.w D7, D3 000003EE 554D subq.w A5, 2 000003F0 454E chk.w D2, A6 000003F2 542E 4345 addq.b [A6 + 0x4345], 2 000003F6 4C4C 4841 movem.l D0,D6,A3,A6, A4 000003FA 534D subq.w A5, 1 000003FC 4F56 chk.w D7, [A6] 000003FE 4945 chk.w D4, D5 00000400 0000 0000 ori.b D0, 0x0 export_2500: 00000404 4E56 0000 link A6, 0 00000408 422E 0010 clr.b [A6 + 0x10] 0000040C 4E5E unlink A6 0000040E 205F movea.l A0, [A7]+ 00000410 504F addq.w A7, 8 00000412 4ED0 jmp [A0] 00000414 8024 or.b D0, -[A4] 00000416 5447 addq.w D7, 2 00000418 5241 addq.w D1, 1 0000041A 4E44 trap 4 0000041C 5041 addq.w D1, 8 0000041E 4D4F chk.w D6, A7 00000420 5649 addq.w A1, 3 00000422 4544 chk.w D2, D4 00000424 4F43 chk.w D7, D3 00000426 554D subq.w A5, 2 00000428 454E chk.w D2, A6 0000042A 542E 4953 addq.b [A6 + 0x4953], 2 0000042E 4345 chk.w D1, D5 00000430 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4 00000434 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000438 4544 chk.w D2, D4 0000043A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2501: // at 0000043C (misaligned) 0000043E 0000 422E ori.b D0, 0x2E /* '.' */ 00000442 0010 4E5E ori.b [A0], 0x5E /* '^' */ 00000446 205F movea.l A0, [A7]+ 00000448 504F addq.w A7, 8 0000044A 4ED0 jmp [A0] 0000044C 8025 or.b D0, -[A5] 0000044E 5447 addq.w D7, 2 00000450 5241 addq.w D1, 1 00000452 4E44 trap 4 00000454 5041 addq.w D1, 8 00000456 4D4F chk.w D6, A7 00000458 5649 addq.w A1, 3 0000045A 4544 chk.w D2, D4 0000045C 4F43 chk.w D7, D3 0000045E 554D subq.w A5, 2 00000460 454E chk.w D2, A6 00000462 542E 4953 addq.b [A6 + 0x4953], 2 00000466 4345 chk.w D1, D5 00000468 4C4C 4849 movem.l D0,D3,D6,A3,A6, A4 0000046C 4C49 4748 movem.l D3,D6,A0,A1,A2,A6, A1 00000470 5445 addq.w D5, 2 00000472 4400 neg.b D0 00000474 0000 0000 ori.b D0, 0x0 export_2502: 00000478 4E56 0000 link A6, 0 0000047C 422E 0010 clr.b [A6 + 0x10] 00000480 4E5E unlink A6 00000482 205F movea.l A0, [A7]+ 00000484 504F addq.w A7, 8 00000486 4ED0 jmp [A0] 00000488 8024 or.b D0, -[A4] 0000048A 5447 addq.w D7, 2 0000048C 5241 addq.w D1, 1 0000048E 4E44 trap 4 00000490 5041 addq.w D1, 8 00000492 4D4F chk.w D6, A7 00000494 5649 addq.w A1, 3 00000496 4544 chk.w D2, D4 00000498 4F43 chk.w D7, D3 0000049A 554D subq.w A5, 2 0000049C 454E chk.w D2, A6 0000049E 542E 4953 addq.b [A6 + 0x4953], 2 000004A2 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 000004A6 5345 subq.w D5, 1 000004A8 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000004AC 4544 chk.w D2, D4 000004AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2503: // at 000004B0 (misaligned) 000004B2 0000 422E ori.b D0, 0x2E /* '.' */ 000004B6 0010 4E5E ori.b [A0], 0x5E /* '^' */ 000004BA 205F movea.l A0, [A7]+ 000004BC 504F addq.w A7, 8 000004BE 4ED0 jmp [A0] 000004C0 802A 5447 or.b D0, [A2 + 0x5447] 000004C4 5241 addq.w D1, 1 000004C6 4E44 trap 4 000004C8 5041 addq.w D1, 8 000004CA 4D4F chk.w D6, A7 000004CC 5649 addq.w A1, 3 000004CE 4544 chk.w D2, D4 000004D0 4F43 chk.w D7, D3 000004D2 554D subq.w A5, 2 000004D4 454E chk.w D2, A6 000004D6 542E 4152 addq.b [A6 + 0x4152], 2 000004DA 4541 chk.w D2, D1 000004DC 4E59 unlink A1 000004DE 494E chk.w D4, A6 000004E0 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 000004E4 5345 subq.w D5, 1 000004E6 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000004EA 4544 chk.w D2, D4 000004EC 0000 0000 ori.b D0, 0x0 export_2504: 000004F0 4E56 0000 link A6, 0 000004F4 4E5E unlink A6 000004F6 205F movea.l A0, [A7]+ 000004F8 5C4F addq.w A7, 6 000004FA 4ED0 jmp [A0] 000004FC 9F54 sub.w [A4], D7 000004FE 4752 chk.w D3, [A2] 00000500 414E chk.w D0, A6 00000502 4450 neg.w [A0] 00000504 414D chk.w D0, A5 00000506 4F56 chk.w D7, [A6] 00000508 4945 chk.w D4, D5 0000050A 444F neg.w A7 0000050C 4355 chk.w D1, [A5] 0000050E 4D45 chk.w D6, D5 00000510 4E54 2E53 link A4, -0xFFFFD1AD 00000514 454C chk.w D2, A4 00000516 4543 chk.w D2, D3 00000518 5441 addq.w D1, 2 0000051A 4C4C 0000 movem.l , A4 0000051E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2505: // at 00000520 (misaligned) 00000522 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000526 205F movea.l A0, [A7]+ 00000528 4FEF 000A lea.l A7, [A7 + 0xA] 0000052C 4ED0 jmp [A0] 0000052E 8020 or.b D0, -[A0] 00000530 5447 addq.w D7, 2 00000532 5241 addq.w D1, 1 00000534 4E44 trap 4 00000536 5041 addq.w D1, 8 00000538 4D4F chk.w D6, A7 0000053A 5649 addq.w A1, 3 0000053C 4544 chk.w D2, D4 0000053E 4F43 chk.w D7, D3 00000540 554D subq.w A5, 2 00000542 454E chk.w D2, A6 00000544 542E 5345 addq.b [A6 + 0x5345], 2 00000548 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000054C 4345 chk.w D1, D5 0000054E 4C4C 0000 movem.l , A4 00000552 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2506: // at 00000554 (misaligned) 00000556 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000055A 205F movea.l A0, [A7]+ 0000055C 4FEF 000A lea.l A7, [A7 + 0xA] 00000560 4ED0 jmp [A0] 00000562 8026 or.b D0, -[A6] 00000564 5447 addq.w D7, 2 00000566 5241 addq.w D1, 1 00000568 4E44 trap 4 0000056A 5041 addq.w D1, 8 0000056C 4D4F chk.w D6, A7 0000056E 5649 addq.w A1, 3 00000570 4544 chk.w D2, D4 00000572 4F43 chk.w D7, D3 00000574 554D subq.w A5, 2 00000576 454E chk.w D2, A6 00000578 542E 4745 addq.b [A6 + 0x4745], 2 0000057C 544C addq.w A4, 2 0000057E 4142 chk.w D0, D2 00000580 454C chk.w D2, A4 00000582 544F addq.w A7, 2 00000584 5354 subq.w [A4], 1 00000586 5249 addq.w A1, 1 00000588 4E47 trap 7 0000058A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2507: // at 0000058C (misaligned) 0000058E 0000 422E ori.b D0, 0x2E /* '.' */ 00000592 000E 4E5E ori.b A6, 0x5E /* '^' */ 00000596 205F movea.l A0, [A7]+ 00000598 5C4F addq.w A7, 6 0000059A 4ED0 jmp [A0] 0000059C 8022 or.b D0, -[A2] 0000059E 5447 addq.w D7, 2 000005A0 5241 addq.w D1, 1 000005A2 4E44 trap 4 000005A4 5041 addq.w D1, 8 000005A6 4D4F chk.w D6, A7 000005A8 5649 addq.w A1, 3 000005AA 4544 chk.w D2, D4 000005AC 4F43 chk.w D7, D3 000005AE 554D subq.w A5, 2 000005B0 454E chk.w D2, A6 000005B2 542E 4D41 addq.b [A6 + 0x4D41], 2 000005B6 5949 subq.w A1, 4 000005B8 4E53 4552 link A3, -0xFFFFBAAE 000005BC 5452 addq.w [A2], 2 000005BE 4F57 chk.w D7, [A7] 000005C0 0000 0000 ori.b D0, 0x0 export_2508: 000005C4 4E56 0000 link A6, 0 000005C8 426E 000C clr.w [A6 + 0xC] 000005CC 4E5E unlink A6 000005CE 2E9F move.l [A7], [A7]+ 000005D0 4E75 rts 000005D2 9D54 sub.w [A4], D6 000005D4 4752 chk.w D3, [A2] 000005D6 414E chk.w D0, A6 000005D8 4450 neg.w [A0] 000005DA 414D chk.w D0, A5 000005DC 4F56 chk.w D7, [A6] 000005DE 4945 chk.w D4, D5 000005E0 444F neg.w A7 000005E2 4355 chk.w D1, [A5] 000005E4 4D45 chk.w D6, D5 000005E6 4E54 2E47 link A4, -0xFFFFD1B9 000005EA 4554 chk.w D2, [A4] 000005EC 524F addq.w A7, 1 000005EE 5753 subq.w [A3], 3 000005F0 0000 0000 ori.b D0, 0x0 export_2509: 000005F4 4E56 0000 link A6, 0 000005F8 426E 000C clr.w [A6 + 0xC] 000005FC 4E5E unlink A6 000005FE 2E9F move.l [A7], [A7]+ 00000600 4E75 rts 00000602 8020 or.b D0, -[A0] 00000604 5447 addq.w D7, 2 00000606 5241 addq.w D1, 1 00000608 4E44 trap 4 0000060A 5041 addq.w D1, 8 0000060C 4D4F chk.w D6, A7 0000060E 5649 addq.w A1, 3 00000610 4544 chk.w D2, D4 00000612 4F43 chk.w D7, D3 00000614 554D subq.w A5, 2 00000616 454E chk.w D2, A6 00000618 542E 4745 addq.b [A6 + 0x4745], 2 0000061C 5443 addq.w D3, 2 0000061E 4F4C chk.w D7, A4 00000620 554D subq.w A5, 2 00000622 4E53 0000 link A3, 0 00000626 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2510: // at 00000628 (misaligned) 0000062A 0000 2F07 ori.b D0, 0x7 0000062E 2E2E 000C move.l D7, [A6 + 0xC] 00000632 102E 0010 move.b D0, [A6 + 0x10] 00000636 5300 subq.b D0, 1 00000638 6564 bcs +0x66 /* 0000069E */ 0000063A 0C00 0003 cmpi.b D0, 0x3 0000063E 625E bhi +0x60 /* 0000069E */ 00000640 7200 moveq.l D1, 0x00 00000642 1200 move.b D1, D0 00000644 D241 add.w D1, D1 00000646 323B 1006 move.w D1, [PC + D1.w + 0x6] 0000064A 4EFB 1000 jmp [PC + D1.w] 0000064E 000A 0010 ori.b A2, 0x10 00000652 0026 003C ori.b -[A6], 0x3C /* '<' */ 00000656 422E 0012 clr.b [A6 + 0x12] 0000065A 6048 bra +0x4A /* 000006A4 */ 0000065C 302D F134 move.w D0, [A5 - 0xECC] 00000660 48C0 ext.l D0 00000662 B087 cmp.l D0, D7 00000664 52C0 shi D0 00000666 0240 0001 andi.w D0, 0x1 0000066A 48C0 ext.l D0 0000066C 1D40 0012 move.b [A6 + 0x12], D0 00000670 6032 bra +0x34 /* 000006A4 */ 00000672 302D F134 move.w D0, [A5 - 0xECC] 00000676 48C0 ext.l D0 00000678 B087 cmp.l D0, D7 0000067A 55C0 scs D0 0000067C 0240 0001 andi.w D0, 0x1 00000680 48C0 ext.l D0 00000682 1D40 0012 move.b [A6 + 0x12], D0 00000686 601C bra +0x1E /* 000006A4 */ 00000688 302D F134 move.w D0, [A5 - 0xECC] 0000068C 48C0 ext.l D0 0000068E B087 cmp.l D0, D7 00000690 56C0 sne D0 00000692 0240 0001 andi.w D0, 0x1 00000696 48C0 ext.l D0 00000698 1D40 0012 move.b [A6 + 0x12], D0 0000069C 6006 bra +0x8 /* 000006A4 */ label0000069E: 0000069E 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 label000006A4: 000006A4 2E2E FFFC move.l D7, [A6 - 0x4] 000006A8 4E5E unlink A6 000006AA 205F movea.l A0, [A7]+ 000006AC 4FEF 000A lea.l A7, [A7 + 0xA] 000006B0 4ED0 jmp [A0] 000006B2 8024 or.b D0, -[A4] 000006B4 5447 addq.w D7, 2 000006B6 5241 addq.w D1, 1 000006B8 4E44 trap 4 000006BA 5041 addq.w D1, 8 000006BC 4D4F chk.w D6, A7 000006BE 5649 addq.w A1, 3 000006C0 4544 chk.w D2, D4 000006C2 4F43 chk.w D7, D3 000006C4 554D subq.w A5, 2 000006C6 454E chk.w D2, A6 000006C8 542E 4953 addq.b [A6 + 0x4953], 2 000006CC 434F chk.w D1, A7 000006CE 4C55 4D4E movem.l D1,D2,D3,D6,A0,A2,A3,A6, [A5] 000006D2 4849 pea.l A1 000006D4 4444 neg.w D4 000006D6 454E chk.w D2, A6 000006D8 0000 0000 ori.b D0, 0x0 export_2511: 000006DC 4E56 0000 link A6, 0 000006E0 4E5E unlink A6 000006E2 205F movea.l A0, [A7]+ 000006E4 4FEF 000C lea.l A7, [A7 + 0xC] 000006E8 4ED0 jmp [A0] 000006EA 8026 or.b D0, -[A6] 000006EC 5447 addq.w D7, 2 000006EE 5241 addq.w D1, 1 000006F0 4E44 trap 4 000006F2 5041 addq.w D1, 8 000006F4 4D4F chk.w D6, A7 000006F6 5649 addq.w A1, 3 000006F8 4544 chk.w D2, D4 000006FA 4F43 chk.w D7, D3 000006FC 554D subq.w A5, 2 000006FE 454E chk.w D2, A6 00000700 542E 4745 addq.b [A6 + 0x4745], 2 00000704 544D addq.w A5, 2 00000706 4F56 chk.w D7, [A6] 00000708 4945 chk.w D4, D5 0000070A 4449 neg.w A1 0000070C 5350 subq.w [A0], 1 0000070E 5245 addq.w D5, 1 00000710 4354 chk.w D1, [A4] 00000712 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2512: // at 00000714 (misaligned) 00000716 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000071A 205F movea.l A0, [A7]+ 0000071C 4FEF 000C lea.l A7, [A7 + 0xC] 00000720 4ED0 jmp [A0] 00000722 8026 or.b D0, -[A6] 00000724 5447 addq.w D7, 2 00000726 5241 addq.w D1, 1 00000728 4E44 trap 4 0000072A 5041 addq.w D1, 8 0000072C 4D4F chk.w D6, A7 0000072E 5649 addq.w A1, 3 00000730 4544 chk.w D2, D4 00000732 4F43 chk.w D7, D3 00000734 554D subq.w A5, 2 00000736 454E chk.w D2, A6 00000738 542E 5345 addq.b [A6 + 0x5345], 2 0000073C 544D addq.w A5, 2 0000073E 4F56 chk.w D7, [A6] 00000740 4945 chk.w D4, D5 00000742 4449 neg.w A1 00000744 5350 subq.w [A0], 1 00000746 5245 addq.w D5, 1 00000748 4354 chk.w D1, [A4] 0000074A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2513: // at 0000074C (misaligned) 0000074E 0000 7000 ori.b D0, 0x0 00000752 2D40 0010 move.l [A6 + 0x10], D0 00000756 4E5E unlink A6 00000758 205F movea.l A0, [A7]+ 0000075A 504F addq.w A7, 8 0000075C 4ED0 jmp [A0] 0000075E 8031 5447 or.b D0, [A1 + D5.w * 4 + 0x47] 00000762 5241 addq.w D1, 1 00000764 4E44 trap 4 00000766 5041 addq.w D1, 8 00000768 4D4F chk.w D6, A7 0000076A 5649 addq.w A1, 3 0000076C 4544 chk.w D2, D4 0000076E 4F43 chk.w D7, D3 00000770 554D subq.w A5, 2 00000772 454E chk.w D2, A6 00000774 542E 4745 addq.b [A6 + 0x4745], 2 00000778 544D addq.w A5, 2 0000077A 4F56 chk.w D7, [A6] 0000077C 4945 chk.w D4, D5 0000077E 4449 neg.w A1 00000780 5350 subq.w [A0], 1 00000782 4C41 5942 movem.l D1,D6,A0,A3,A4,A6, D1 00000786 4F55 chk.w D7, [A5] 00000788 4E44 trap 4 0000078A 5352 subq.w [A2], 1 0000078C 4547 chk.w D2, D7 0000078E 494F chk.w D4, A7 00000790 4E00 .invalid // invalid opcode 4 00000792 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2514: // at 00000794 (misaligned) 00000796 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000079A 205F movea.l A0, [A7]+ 0000079C 504F addq.w A7, 8 0000079E 4ED0 jmp [A0] 000007A0 8027 or.b D0, -[A7] 000007A2 5447 addq.w D7, 2 000007A4 5241 addq.w D1, 1 000007A6 4E44 trap 4 000007A8 5041 addq.w D1, 8 000007AA 4D4F chk.w D6, A7 000007AC 5649 addq.w A1, 3 000007AE 4544 chk.w D2, D4 000007B0 4F43 chk.w D7, D3 000007B2 554D subq.w A5, 2 000007B4 454E chk.w D2, A6 000007B6 542E 5341 addq.b [A6 + 0x5341], 2 000007BA 5645 addq.w D5, 3 000007BC 4D4F chk.w D6, A7 000007BE 5649 addq.w A1, 3 000007C0 4544 chk.w D2, D4 000007C2 4953 chk.w D4, [A3] 000007C4 5052 addq.w [A2], 8 000007C6 4543 chk.w D2, D3 000007C8 5400 addq.b D0, 2 000007CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2515: // at 000007CC (misaligned) 000007CE 0000 4E5E ori.b D0, 0x5E /* '^' */ 000007D2 205F movea.l A0, [A7]+ 000007D4 4FEF 000C lea.l A7, [A7 + 0xC] 000007D8 4ED0 jmp [A0] 000007DA 8029 5447 or.b D0, [A1 + 0x5447] 000007DE 5241 addq.w D1, 1 000007E0 4E44 trap 4 000007E2 5041 addq.w D1, 8 000007E4 4D4F chk.w D6, A7 000007E6 5649 addq.w A1, 3 000007E8 4544 chk.w D2, D4 000007EA 4F43 chk.w D7, D3 000007EC 554D subq.w A5, 2 000007EE 454E chk.w D2, A6 000007F0 542E 4745 addq.b [A6 + 0x4745], 2 000007F4 544F addq.w A7, 2 000007F6 4C44 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D4 000007FA 5649 addq.w A1, 3 000007FC 4544 chk.w D2, D4 000007FE 4953 chk.w D4, [A3] 00000800 5052 addq.w [A2], 8 00000802 4543 chk.w D2, D3 00000804 5400 addq.b D0, 2 00000806 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2516: // at 00000808 (misaligned) 0000080A 0000 7000 ori.b D0, 0x0 0000080E 2D40 0010 move.l [A6 + 0x10], D0 00000812 4E5E unlink A6 00000814 205F movea.l A0, [A7]+ 00000816 504F addq.w A7, 8 00000818 4ED0 jmp [A0] 0000081A 9D54 sub.w [A4], D6 0000081C 4752 chk.w D3, [A2] 0000081E 414E chk.w D0, A6 00000820 4450 neg.w [A0] 00000822 414D chk.w D0, A5 00000824 4F56 chk.w D7, [A6] 00000826 4945 chk.w D4, D5 00000828 444F neg.w A7 0000082A 4355 chk.w D1, [A5] 0000082C 4D45 chk.w D6, D5 0000082E 4E54 2E47 link A4, -0xFFFFD1B9 00000832 4554 chk.w D2, [A4] 00000834 4F4C chk.w D7, A4 00000836 445A neg.w [A2]+ 00000838 0000 0000 ori.b D0, 0x0 export_2517: 0000083C 4E56 0000 link A6, 0 00000840 4E5E unlink A6 00000842 205F movea.l A0, [A7]+ 00000844 4FEF 000C lea.l A7, [A7 + 0xC] 00000848 4ED0 jmp [A0] 0000084A 9D54 sub.w [A4], D6 0000084C 4752 chk.w D3, [A2] 0000084E 414E chk.w D0, A6 00000850 4450 neg.w [A0] 00000852 414D chk.w D0, A5 00000854 4F56 chk.w D7, [A6] 00000856 4945 chk.w D4, D5 00000858 444F neg.w A7 0000085A 4355 chk.w D1, [A5] 0000085C 4D45 chk.w D6, D5 0000085E 4E54 2E53 link A4, -0xFFFFD1AD 00000862 4554 chk.w D2, [A4] 00000864 4F4C chk.w D7, A4 00000866 445A neg.w [A2]+ 00000868 0000 0000 ori.b D0, 0x0 export_2518: 0000086C 4E56 0000 link A6, 0 00000870 4E5E unlink A6 00000872 205F movea.l A0, [A7]+ 00000874 5C4F addq.w A7, 6 00000876 4ED0 jmp [A0] 00000878 8020 or.b D0, -[A0] 0000087A 5447 addq.w D7, 2 0000087C 5241 addq.w D1, 1 0000087E 4E44 trap 4 00000880 5041 addq.w D1, 8 00000882 4D4F chk.w D6, A7 00000884 5649 addq.w A1, 3 00000886 4544 chk.w D2, D4 00000888 4F43 chk.w D7, D3 0000088A 554D subq.w A5, 2 0000088C 454E chk.w D2, A6 0000088E 542E 4752 addq.b [A6 + 0x4752], 2 00000892 4F55 chk.w D7, [A5] 00000894 504D addq.w A5, 8 00000896 4F56 chk.w D7, [A6] 00000898 4945 chk.w D4, D5 0000089A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2519: // at 0000089C (misaligned) 0000089E 0000 4E5E ori.b D0, 0x5E /* '^' */ 000008A2 205F movea.l A0, [A7]+ 000008A4 5C4F addq.w A7, 6 000008A6 4ED0 jmp [A0] 000008A8 8024 or.b D0, -[A4] 000008AA 5447 addq.w D7, 2 000008AC 5241 addq.w D1, 1 000008AE 4E44 trap 4 000008B0 5041 addq.w D1, 8 000008B2 4D4F chk.w D6, A7 000008B4 5649 addq.w A1, 3 000008B6 4544 chk.w D2, D4 000008B8 4F43 chk.w D7, D3 000008BA 554D subq.w A5, 2 000008BC 454E chk.w D2, A6 000008BE 542E 554E addq.b [A6 + 0x554E], 2 000008C2 444F neg.w A7 000008C4 4752 chk.w D3, [A2] 000008C6 4F55 chk.w D7, [A5] 000008C8 504D addq.w A5, 8 000008CA 4F56 chk.w D7, [A6] 000008CC 4945 chk.w D4, D5 000008CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2520: // at 000008D0 (misaligned) 000008D2 0000 4E5E ori.b D0, 0x5E /* '^' */ 000008D6 205F movea.l A0, [A7]+ 000008D8 5C4F addq.w A7, 6 000008DA 4ED0 jmp [A0] 000008DC 8022 or.b D0, -[A2] 000008DE 5447 addq.w D7, 2 000008E0 5241 addq.w D1, 1 000008E2 4E44 trap 4 000008E4 5041 addq.w D1, 8 000008E6 4D4F chk.w D6, A7 000008E8 5649 addq.w A1, 3 000008EA 4544 chk.w D2, D4 000008EC 4F43 chk.w D7, D3 000008EE 554D subq.w A5, 2 000008F0 454E chk.w D2, A6 000008F2 542E 554E addq.b [A6 + 0x554E], 2 000008F6 4752 chk.w D3, [A2] 000008F8 4F55 chk.w D7, [A5] 000008FA 504D addq.w A5, 8 000008FC 4F56 chk.w D7, [A6] 000008FE 4945 chk.w D4, D5 00000900 0000 0000 ori.b D0, 0x0 export_2521: 00000904 4E56 0000 link A6, 0 00000908 4E5E unlink A6 0000090A 205F movea.l A0, [A7]+ 0000090C 5C4F addq.w A7, 6 0000090E 4ED0 jmp [A0] 00000910 8026 or.b D0, -[A6] 00000912 5447 addq.w D7, 2 00000914 5241 addq.w D1, 1 00000916 4E44 trap 4 00000918 5041 addq.w D1, 8 0000091A 4D4F chk.w D6, A7 0000091C 5649 addq.w A1, 3 0000091E 4544 chk.w D2, D4 00000920 4F43 chk.w D7, D3 00000922 554D subq.w A5, 2 00000924 454E chk.w D2, A6 00000926 542E 554E addq.b [A6 + 0x554E], 2 0000092A 444F neg.w A7 0000092C 554E subq.w A6, 2 0000092E 4752 chk.w D3, [A2] 00000930 4F55 chk.w D7, [A5] 00000932 504D addq.w A5, 8 00000934 4F56 chk.w D7, [A6] 00000936 4945 chk.w D4, D5 00000938 0000 0000 ori.b D0, 0x0 export_2522: 0000093C 4E56 0000 link A6, 0 00000940 4E5E unlink A6 00000942 205F movea.l A0, [A7]+ 00000944 4FEF 000C lea.l A7, [A7 + 0xC] 00000948 4ED0 jmp [A0] 0000094A 8020 or.b D0, -[A0] 0000094C 5447 addq.w D7, 2 0000094E 5241 addq.w D1, 1 00000950 4E44 trap 4 00000952 5041 addq.w D1, 8 00000954 4D4F chk.w D6, A7 00000956 5649 addq.w A1, 3 00000958 4544 chk.w D2, D4 0000095A 4F43 chk.w D7, D3 0000095C 554D subq.w A5, 2 0000095E 454E chk.w D2, A6 00000960 542E 494D addq.b [A6 + 0x494D], 2 00000964 504F addq.w A7, 8 00000966 5254 addq.w [A4], 1 00000968 4D4F chk.w D6, A7 0000096A 4F56 chk.w D7, [A6] 0000096C 0000 0000 ori.b D0, 0x0 export_2523: 00000970 4E56 0000 link A6, 0 00000974 4E5E unlink A6 00000976 205F movea.l A0, [A7]+ 00000978 5C4F addq.w A7, 6 0000097A 4ED0 jmp [A0] 0000097C 8022 or.b D0, -[A2] 0000097E 5447 addq.w D7, 2 00000980 5241 addq.w D1, 1 00000982 4E44 trap 4 00000984 5041 addq.w D1, 8 00000986 4D4F chk.w D6, A7 00000988 5649 addq.w A1, 3 0000098A 4544 chk.w D2, D4 0000098C 4F43 chk.w D7, D3 0000098E 554D subq.w A5, 2 00000990 454E chk.w D2, A6 00000992 542E 554E addq.b [A6 + 0x554E], 2 00000996 494D chk.w D4, A5 00000998 504F addq.w A7, 8 0000099A 5254 addq.w [A4], 1 0000099C 4D4F chk.w D6, A7 0000099E 4F56 chk.w D7, [A6] 000009A0 0000 0000 ori.b D0, 0x0 export_2524: 000009A4 4E56 0000 link A6, 0 000009A8 4E5E unlink A6 000009AA 205F movea.l A0, [A7]+ 000009AC 5C4F addq.w A7, 6 000009AE 4ED0 jmp [A0] 000009B0 8022 or.b D0, -[A2] 000009B2 5447 addq.w D7, 2 000009B4 5241 addq.w D1, 1 000009B6 4E44 trap 4 000009B8 5041 addq.w D1, 8 000009BA 4D4F chk.w D6, A7 000009BC 5649 addq.w A1, 3 000009BE 4544 chk.w D2, D4 000009C0 4F43 chk.w D7, D3 000009C2 554D subq.w A5, 2 000009C4 454E chk.w D2, A6 000009C6 542E 5245 addq.b [A6 + 0x5245], 2 000009CA 494D chk.w D4, A5 000009CC 504F addq.w A7, 8 000009CE 5254 addq.w [A4], 1 000009D0 4D4F chk.w D6, A7 000009D2 4F56 chk.w D7, [A6] 000009D4 0000 0000 ori.b D0, 0x0 export_2525: 000009D8 4E56 0000 link A6, 0 000009DC 4E5E unlink A6 000009DE 205F movea.l A0, [A7]+ 000009E0 5C4F addq.w A7, 6 000009E2 4ED0 jmp [A0] 000009E4 8024 or.b D0, -[A4] 000009E6 5447 addq.w D7, 2 000009E8 5241 addq.w D1, 1 000009EA 4E44 trap 4 000009EC 5041 addq.w D1, 8 000009EE 4D4F chk.w D6, A7 000009F0 5649 addq.w A1, 3 000009F2 4544 chk.w D2, D4 000009F4 4F43 chk.w D7, D3 000009F6 554D subq.w A5, 2 000009F8 454E chk.w D2, A6 000009FA 542E 444F addq.b [A6 + 0x444F], 2 000009FE 4E45 trap 5 00000A00 494D chk.w D4, A5 00000A02 504F addq.w A7, 8 00000A04 5254 addq.w [A4], 1 00000A06 4D4F chk.w D6, A7 00000A08 4F56 chk.w D7, [A6] 00000A0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2526: // at 00000A0C (misaligned) 00000A0E 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000A12 2E9F move.l [A7], [A7]+ 00000A14 4E75 rts 00000A16 8026 or.b D0, -[A6] 00000A18 5447 addq.w D7, 2 00000A1A 5241 addq.w D1, 1 00000A1C 4E44 trap 4 00000A1E 5041 addq.w D1, 8 00000A20 4D4F chk.w D6, A7 00000A22 5649 addq.w A1, 3 00000A24 4544 chk.w D2, D4 00000A26 4F43 chk.w D7, D3 00000A28 554D subq.w A5, 2 00000A2A 454E chk.w D2, A6 00000A2C 542E 5752 addq.b [A6 + 0x5752], 2 00000A30 4954 chk.w D4, [A4] 00000A32 4554 chk.w D2, [A4] 00000A34 4F44 chk.w D7, D4 00000A36 4553 chk.w D2, [A3] 00000A38 4B53 chk.w D5, [A3] 00000A3A 4352 chk.w D1, [A2] 00000A3C 4150 chk.w D0, [A0] 00000A3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2527: // at 00000A40 (misaligned) 00000A42 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000A46 2E9F move.l [A7], [A7]+ 00000A48 4E75 rts 00000A4A 8027 or.b D0, -[A7] 00000A4C 5447 addq.w D7, 2 00000A4E 5241 addq.w D1, 1 00000A50 4E44 trap 4 00000A52 5041 addq.w D1, 8 00000A54 4D4F chk.w D6, A7 00000A56 5649 addq.w A1, 3 00000A58 4544 chk.w D2, D4 00000A5A 4F43 chk.w D7, D3 00000A5C 554D subq.w A5, 2 00000A5E 454E chk.w D2, A6 00000A60 542E 4652 addq.b [A6 + 0x4652], 2 00000A64 4545 chk.w D2, D5 00000A66 4652 not.w [A2] 00000A68 4F4D chk.w D7, A5 00000A6A 434C chk.w D1, A4 00000A6C 4950 chk.w D4, [A0] 00000A6E 424F clr.w A7 00000A70 4152 chk.w D0, [A2] 00000A72 4400 neg.b D0 00000A74 0000 0000 ori.b D0, 0x0 export_2528: 00000A78 4E56 0000 link A6, 0 00000A7C 4E5E unlink A6 00000A7E 2E9F move.l [A7], [A7]+ 00000A80 4E75 rts 00000A82 8024 or.b D0, -[A4] 00000A84 5447 addq.w D7, 2 00000A86 5241 addq.w D1, 1 00000A88 4E44 trap 4 00000A8A 5041 addq.w D1, 8 00000A8C 4D4F chk.w D6, A7 00000A8E 5649 addq.w A1, 3 00000A90 4544 chk.w D2, D4 00000A92 4F43 chk.w D7, D3 00000A94 554D subq.w A5, 2 00000A96 454E chk.w D2, A6 00000A98 542E 434C addq.b [A6 + 0x434C], 2 00000A9C 4950 chk.w D4, [A0] 00000A9E 4D4F chk.w D6, A7 00000AA0 5649 addq.w A1, 3 00000AA2 4543 chk.w D2, D3 00000AA4 454C chk.w D2, A4 00000AA6 4C53 0000 movem.l , [A3] 00000AAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2529: // at 00000AAC (misaligned) 00000AAE 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000AB2 205F movea.l A0, [A7]+ 00000AB4 4FEF 0012 lea.l A7, [A7 + 0x12] 00000AB8 4ED0 jmp [A0] 00000ABA 8023 or.b D0, -[A3] 00000ABC 5447 addq.w D7, 2 00000ABE 5241 addq.w D1, 1 00000AC0 4E44 trap 4 00000AC2 5041 addq.w D1, 8 00000AC4 4D4F chk.w D6, A7 00000AC6 5649 addq.w A1, 3 00000AC8 4544 chk.w D2, D4 00000ACA 4F43 chk.w D7, D3 00000ACC 554D subq.w A5, 2 00000ACE 454E chk.w D2, A6 00000AD0 542E 434C addq.b [A6 + 0x434C], 2 00000AD4 4950 chk.w D4, [A0] 00000AD6 4D4F chk.w D6, A7 00000AD8 5649 addq.w A1, 3 00000ADA 4543 chk.w D2, D3 00000ADC 454C chk.w D2, A4 00000ADE 4C00 0000 movem.w , D0 00000AE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2530: // at 00000AE4 (misaligned) 00000AE6 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000AEA 205F movea.l A0, [A7]+ 00000AEC 504F addq.w A7, 8 00000AEE 4ED0 jmp [A0] 00000AF0 8026 or.b D0, -[A6] 00000AF2 5447 addq.w D7, 2 00000AF4 5241 addq.w D1, 1 00000AF6 4E44 trap 4 00000AF8 5041 addq.w D1, 8 00000AFA 4D4F chk.w D6, A7 00000AFC 5649 addq.w A1, 3 00000AFE 4544 chk.w D2, D4 00000B00 4F43 chk.w D7, D3 00000B02 554D subq.w A5, 2 00000B04 454E chk.w D2, A6 00000B06 542E 494E addq.b [A6 + 0x494E], 2 00000B0A 4954 chk.w D4, [A4] 00000B0C 5052 addq.w [A2], 8 00000B0E 494E chk.w D4, A6 00000B10 5448 addq.w A0, 2 00000B12 414E chk.w D0, A6 00000B14 444C neg.w A4 00000B16 4552 chk.w D2, [A2] 00000B18 0000 0000 ori.b D0, 0x0 export_2531: 00000B1C 4E56 0000 link A6, 0 00000B20 4E5E unlink A6 00000B22 2E9F move.l [A7], [A7]+ 00000B24 4E75 rts 00000B26 9F54 sub.w [A4], D7 00000B28 4752 chk.w D3, [A2] 00000B2A 414E chk.w D0, A6 00000B2C 4450 neg.w [A0] 00000B2E 414D chk.w D0, A5 00000B30 4F56 chk.w D7, [A6] 00000B32 4945 chk.w D4, D5 00000B34 444F neg.w A7 00000B36 4355 chk.w D1, [A5] 00000B38 4D45 chk.w D6, D5 00000B3A 4E54 2E50 link A4, -0xFFFFD1B0 00000B3E 5245 addq.w D5, 1 00000B40 5245 addq.w D5, 1 00000B42 5349 subq.w A1, 1 00000B44 5A45 addq.w D5, 5 00000B46 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2532: // at 00000B48 (misaligned) 00000B4A 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000B4E 2E9F move.l [A7], [A7]+ 00000B50 4E75 rts 00000B52 8020 or.b D0, -[A0] 00000B54 5447 addq.w D7, 2 00000B56 5241 addq.w D1, 1 00000B58 4E44 trap 4 00000B5A 5041 addq.w D1, 8 00000B5C 4D4F chk.w D6, A7 00000B5E 5649 addq.w A1, 3 00000B60 4544 chk.w D2, D4 00000B62 4F43 chk.w D7, D3 00000B64 554D subq.w A5, 2 00000B66 454E chk.w D2, A6 00000B68 542E 504F addq.b [A6 + 0x504F], 2 00000B6C 5354 subq.w [A4], 1 00000B6E 5245 addq.w D5, 1 00000B70 5349 subq.w A1, 1 00000B72 5A45 addq.w D5, 5 00000B74 0000 0000 ori.b D0, 0x0 export_2533: 00000B78 4E56 0000 link A6, 0 00000B7C 4E5E unlink A6 00000B7E 2E9F move.l [A7], [A7]+ 00000B80 4E75 rts 00000B82 9E54 sub.w D7, [A4] 00000B84 4752 chk.w D3, [A2] 00000B86 414E chk.w D0, A6 00000B88 4450 neg.w [A0] 00000B8A 414D chk.w D0, A5 00000B8C 4F56 chk.w D7, [A6] 00000B8E 4945 chk.w D4, D5 00000B90 444F neg.w A7 00000B92 4355 chk.w D1, [A5] 00000B94 4D45 chk.w D6, D5 00000B96 4E54 2E50 link A4, -0xFFFFD1B0 00000B9A 5245 addq.w D5, 1 00000B9C 434C chk.w D1, A4 00000B9E 4F53 chk.w D7, [A3] 00000BA0 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000BA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2534: // at 00000BA4 (misaligned) 00000BA6 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000BAA 2E9F move.l [A7], [A7]+ 00000BAC 4E75 rts 00000BAE 9F54 sub.w [A4], D7 00000BB0 4752 chk.w D3, [A2] 00000BB2 414E chk.w D0, A6 00000BB4 4450 neg.w [A0] 00000BB6 414D chk.w D0, A5 00000BB8 4F56 chk.w D7, [A6] 00000BBA 4945 chk.w D4, D5 00000BBC 444F neg.w A7 00000BBE 4355 chk.w D1, [A5] 00000BC0 4D45 chk.w D6, D5 00000BC2 4E54 2E50 link A4, -0xFFFFD1B0 00000BC6 5245 addq.w D5, 1 00000BC8 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 00000BCC 5445 addq.w D5, 2 00000BCE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2535: // at 00000BD0 (misaligned) 00000BD2 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000BD6 2E9F move.l [A7], [A7]+ 00000BD8 4E75 rts 00000BDA 8020 or.b D0, -[A0] 00000BDC 5447 addq.w D7, 2 00000BDE 5241 addq.w D1, 1 00000BE0 4E44 trap 4 00000BE2 5041 addq.w D1, 8 00000BE4 4D4F chk.w D6, A7 00000BE6 5649 addq.w A1, 3 00000BE8 4544 chk.w D2, D4 00000BEA 4F43 chk.w D7, D3 00000BEC 554D subq.w A5, 2 00000BEE 454E chk.w D2, A6 00000BF0 542E 504F addq.b [A6 + 0x504F], 2 00000BF4 5354 subq.w [A4], 1 00000BF6 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 00000BFA 5445 addq.w D5, 2 00000BFC 0000 0000 ori.b D0, 0x0 export_2536: 00000C00 4E56 0000 link A6, 0 00000C04 2F0C move.l -[A7], A4 00000C06 286E 0008 movea.l A4, [A6 + 0x8] 00000C0A 7000 moveq.l D0, 0x00 00000C0C 2F00 move.l -[A7], D0 00000C0E 2F0C move.l -[A7], A4 00000C10 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */] 00000C14 2F0C move.l -[A7], A4 00000C16 2054 movea.l A0, [A4] 00000C18 2F28 0048 move.l -[A7], [A0 + 0x48] 00000C1C 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 00000C20 286E FFFC movea.l A4, [A6 - 0x4] 00000C24 4E5E unlink A6 00000C26 2E9F move.l [A7], [A7]+ 00000C28 4E75 rts 00000C2A 8020 or.b D0, -[A0] 00000C2C 544D addq.w A5, 2 00000C2E 4F56 chk.w D7, [A6] 00000C30 4945 chk.w D4, D5 00000C32 444F neg.w A7 00000C34 4355 chk.w D1, [A5] 00000C36 4D45 chk.w D6, D5 00000C38 4E54 2E46 link A4, -0xFFFFD1BA 00000C3C 5245 addq.w D5, 1 00000C3E 4546 chk.w D2, D6 00000C40 524F addq.w A7, 1 00000C42 4D43 chk.w D6, D3 00000C44 4C49 5042 movem.l D1,D6,A4,A6, A1 00000C48 4F41 chk.w D7, D1 00000C4A 5244 addq.w D4, 1 00000C4C 0000 0000 ori.b D0, 0x0 fn00000C50: 00000C50 4E56 FFE0 link A6, -0x0020 00000C54 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000C58 286E 0008 movea.l A4, [A6 + 0x8] 00000C5C 4AAD F7CC tst.l [A5 - 0x834] 00000C60 6700 0218 beq +0x21A /* 00000E7A */ 00000C64 206D F7CC movea.l A0, [A5 - 0x834] 00000C68 2050 movea.l A0, [A0] 00000C6A B9E8 0016 cmpa.l A4, [A0 + 0x16] 00000C6E 6700 020A beq +0x20C /* 00000E7A */ 00000C72 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000C76 2054 movea.l A0, [A4] 00000C78 2F28 0084 move.l -[A7], [A0 + 0x84] 00000C7C 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 00000C80 206D F7CC movea.l A0, [A5 - 0x834] 00000C84 2050 movea.l A0, [A0] 00000C86 2D68 0016 FFE0 move.l [A6 - 0x20], [A0 + 0x16] 00000C8C 598F subq.l A7, 4 00000C8E 2F2D F7CC move.l -[A7], [A5 - 0x834] 00000C92 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 00000C96 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00000C9A 558F subq.l A7, 2 00000C9C 2F0C move.l -[A7], A4 00000C9E 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00000CA2 381F move.w D4, [A7]+ 00000CA4 558F subq.l A7, 2 00000CA6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000CAA 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00000CAE 3A1F move.w D5, [A7]+ 00000CB0 3D7C 0002 FFEC move.w [A6 - 0x14], 0x2 00000CB6 3D7C 0002 FFE8 move.w [A6 - 0x18], 0x2 00000CBC 6000 01A6 bra +0x1A8 /* 00000E64 */ label00000CC0: 00000CC0 3D6D F134 FFEA move.w [A6 - 0x16], [A5 - 0xECC] 00000CC6 558F subq.l A7, 2 00000CC8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000CCC 2F0C move.l -[A7], A4 00000CCE 4EAD 2C72 jsr [A5 + 0x2C72 /* export_1418 */] 00000CD2 4A1F tst.b [A7]+ 00000CD4 6714 beq +0x16 /* 00000CEA */ 00000CD6 558F subq.l A7, 2 00000CD8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000CDC 2F0C move.l -[A7], A4 00000CDE 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */] 00000CE2 4A1F tst.b [A7]+ 00000CE4 6704 beq +0x6 /* 00000CEA */ 00000CE6 7E01 moveq.l D7, 0x01 00000CE8 6062 bra +0x64 /* 00000D4C */ label00000CEA: 00000CEA 3D6D F13C FFEA move.w [A6 - 0x16], [A5 - 0xEC4] 00000CF0 558F subq.l A7, 2 00000CF2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000CF6 2F0C move.l -[A7], A4 00000CF8 4EAD 2C72 jsr [A5 + 0x2C72 /* export_1418 */] 00000CFC 4A1F tst.b [A7]+ 00000CFE 674A beq +0x4C /* 00000D4A */ 00000D00 558F subq.l A7, 2 00000D02 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D06 2F0C move.l -[A7], A4 00000D08 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */] 00000D0C 4A1F tst.b [A7]+ 00000D0E 673A beq +0x3C /* 00000D4A */ 00000D10 3D6D F138 FFEA move.w [A6 - 0x16], [A5 - 0xEC8] 00000D16 7600 moveq.l D3, 0x00 00000D18 2F03 move.l -[A7], D3 00000D1A 558F subq.l A7, 2 00000D1C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D20 2F0C move.l -[A7], A4 00000D22 4EAD 2C72 jsr [A5 + 0x2C72 /* export_1418 */] 00000D26 101F move.b D0, [A7]+ 00000D28 261F move.l D3, [A7]+ 00000D2A 4A00 tst.b D0 00000D2C 6718 beq +0x1A /* 00000D46 */ 00000D2E 2F03 move.l -[A7], D3 00000D30 558F subq.l A7, 2 00000D32 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D36 2F0C move.l -[A7], A4 00000D38 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */] 00000D3C 101F move.b D0, [A7]+ 00000D3E 261F move.l D3, [A7]+ 00000D40 4A00 tst.b D0 00000D42 6702 beq +0x4 /* 00000D46 */ 00000D44 7601 moveq.l D3, 0x01 label00000D46: 00000D46 1E03 move.b D7, D3 00000D48 6002 bra +0x4 /* 00000D4C */ label00000D4A: 00000D4A 4207 clr.b D7 label00000D4C: 00000D4C 4206 clr.b D6 00000D4E 3D6D F13C FFEA move.w [A6 - 0x16], [A5 - 0xEC4] 00000D54 6000 00C6 bra +0xC8 /* 00000E1C */ label00000D58: 00000D58 598F subq.l A7, 4 00000D5A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D5E 2054 movea.l A0, [A4] 00000D60 2F28 0076 move.l -[A7], [A0 + 0x76] 00000D64 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000D68 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00000D6C 558F subq.l A7, 2 00000D6E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D72 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000D76 4A1F tst.b [A7]+ 00000D78 6700 009A beq +0x9C /* 00000E14 */ 00000D7C 4A07 tst.b D7 00000D7E 6610 bne +0x12 /* 00000D90 */ 00000D80 558F subq.l A7, 2 00000D82 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D86 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00000D8A 4A1F tst.b [A7]+ 00000D8C 6700 0086 beq +0x88 /* 00000E14 */ label00000D90: 00000D90 598F subq.l A7, 4 00000D92 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D96 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */] 00000D9A 2657 movea.l A3, [A7] 00000D9C 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000DA0 7001 moveq.l D0, 0x01 00000DA2 1F00 move.b -[A7], D0 00000DA4 7200 moveq.l D1, 0x00 00000DA6 1F01 move.b -[A7], D1 00000DA8 486D F814 pea.l [A5 - 0x7EC] 00000DAC 2F0B move.l -[A7], A3 00000DAE 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */] 00000DB2 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000DB6 2F0B move.l -[A7], A3 00000DB8 4EAD 5692 jsr [A5 + 0x5692 /* export_2766 */] 00000DBC 3D6E FFEA FFEE move.w [A6 - 0x12], [A6 - 0x16] 00000DC2 598F subq.l A7, 4 00000DC4 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000DC8 206E FFE0 movea.l A0, [A6 - 0x20] 00000DCC 2050 movea.l A0, [A0] 00000DCE 2F28 0076 move.l -[A7], [A0 + 0x76] 00000DD2 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000DD6 2D57 FFFC move.l [A6 - 0x4], [A7] 00000DDA 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000DDE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000DE2 2F0B move.l -[A7], A3 00000DE4 206E FFE0 movea.l A0, [A6 - 0x20] 00000DE8 2050 movea.l A0, [A0] 00000DEA 2F28 0076 move.l -[A7], [A0 + 0x76] 00000DEE 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00000DF2 486E FFF4 pea.l [A6 - 0xC] 00000DF6 2F0B move.l -[A7], A3 00000DF8 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00000DFC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E00 486E FFF4 pea.l [A6 - 0xC] 00000E04 206E FFE0 movea.l A0, [A6 - 0x20] 00000E08 2050 movea.l A0, [A0] 00000E0A 2F28 0084 move.l -[A7], [A0 + 0x84] 00000E0E 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 00000E12 7C01 moveq.l D6, 0x01 label00000E14: 00000E14 302E FFEA move.w D0, [A6 - 0x16] 00000E18 526E FFEA addq.w [A6 - 0x16], 1 label00000E1C: 00000E1C 302E FFEA move.w D0, [A6 - 0x16] 00000E20 B06D F12C cmp.w D0, [A5 - 0xED4] 00000E24 6F00 FF32 ble -0xCC /* 00000D58 */ 00000E28 4A06 tst.b D6 00000E2A 6734 beq +0x36 /* 00000E60 */ 00000E2C 48C5 ext.l D5 00000E2E 2005 move.l D0, D5 00000E30 5380 subq.l D0, 1 00000E32 322E FFEC move.w D1, [A6 - 0x14] 00000E36 48C1 ext.l D1 00000E38 B081 cmp.l D0, D1 00000E3A 6E20 bgt +0x22 /* 00000E5C */ 00000E3C 302E FFEC move.w D0, [A6 - 0x14] 00000E40 536E FFEC subq.w [A6 - 0x14], 1 00000E44 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E48 7000 moveq.l D0, 0x00 00000E4A 1F00 move.b -[A7], D0 00000E4C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000E50 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000E54 302E FFEC move.w D0, [A6 - 0x14] 00000E58 526E FFEC addq.w [A6 - 0x14], 1 label00000E5C: 00000E5C 546E FFEC addq.w [A6 - 0x14], 2 label00000E60: 00000E60 546E FFE8 addq.w [A6 - 0x18], 2 label00000E64: 00000E64 B86E FFE8 cmp.w D4, [A6 - 0x18] 00000E68 6E00 FE56 bgt -0x1A8 /* 00000CC0 */ 00000E6C 206E FFE0 movea.l A0, [A6 - 0x20] 00000E70 2050 movea.l A0, [A0] 00000E72 2F28 0084 move.l -[A7], [A0 + 0x84] 00000E76 4EAD 2FF2 jsr [A5 + 0x2FF2 /* export_1530 */] label00000E7A: 00000E7A 4CEE 18F8 FFC4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3C] 00000E80 4E5E unlink A6 00000E82 2E9F move.l [A7], [A7]+ 00000E84 4E75 rts 00000E86 9E54 sub.w D7, [A4] 00000E88 4D4F chk.w D6, A7 00000E8A 5649 addq.w A1, 3 00000E8C 4544 chk.w D2, D4 00000E8E 4F43 chk.w D7, D3 00000E90 554D subq.w A5, 2 00000E92 454E chk.w D2, A6 00000E94 542E 434F addq.b [A6 + 0x434F], 2 00000E98 5059 addq.w [A1]+, 8 00000E9A 544F addq.w A7, 2 00000E9C 434C chk.w D1, A4 00000E9E 4950 chk.w D4, [A0] 00000EA0 424F clr.w A7 00000EA2 4152 chk.w D0, [A2] 00000EA4 4400 neg.b D0 00000EA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2537: // at 00000EA8 (misaligned) 00000EAA FFF8 .invalid <> 00000EAC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000EB0 286E 0008 movea.l A4, [A6 + 0x8] 00000EB4 558F subq.l A7, 2 00000EB6 2F0C move.l -[A7], A4 00000EB8 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00000EBC 3C1F move.w D6, [A7]+ 00000EBE 7000 moveq.l D0, 0x00 00000EC0 2D40 FFF8 move.l [A6 - 0x8], D0 00000EC4 3D7C 0002 FFFC move.w [A6 - 0x4], 0x2 00000ECA 6000 00BA bra +0xBC /* 00000F86 */ label00000ECE: 00000ECE 4207 clr.b D7 00000ED0 3D6D F134 FFFE move.w [A6 - 0x2], [A5 - 0xECC] 00000ED6 598F subq.l A7, 4 00000ED8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EDC 2054 movea.l A0, [A4] 00000EDE 2F28 0076 move.l -[A7], [A0 + 0x76] 00000EE2 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000EE6 265F movea.l A3, [A7]+ 00000EE8 558F subq.l A7, 2 00000EEA 2F0B move.l -[A7], A3 00000EEC 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000EF0 4A1F tst.b [A7]+ 00000EF2 6704 beq +0x6 /* 00000EF8 */ 00000EF4 7E01 moveq.l D7, 0x01 00000EF6 603C bra +0x3E /* 00000F34 */ label00000EF8: 00000EF8 3D6D F13C FFFE move.w [A6 - 0x2], [A5 - 0xEC4] 00000EFE 602A bra +0x2C /* 00000F2A */ label00000F00: 00000F00 598F subq.l A7, 4 00000F02 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F06 2054 movea.l A0, [A4] 00000F08 2F28 0076 move.l -[A7], [A0 + 0x76] 00000F0C 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000F10 265F movea.l A3, [A7]+ 00000F12 558F subq.l A7, 2 00000F14 2F0B move.l -[A7], A3 00000F16 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00000F1A 4A1F tst.b [A7]+ 00000F1C 6704 beq +0x6 /* 00000F22 */ 00000F1E 7E01 moveq.l D7, 0x01 00000F20 6012 bra +0x14 /* 00000F34 */ label00000F22: 00000F22 302E FFFE move.w D0, [A6 - 0x2] 00000F26 526E FFFE addq.w [A6 - 0x2], 1 label00000F2A: 00000F2A 302E FFFE move.w D0, [A6 - 0x2] 00000F2E B06D F12C cmp.w D0, [A5 - 0xED4] 00000F32 6FCC ble -0x32 /* 00000F00 */ label00000F34: 00000F34 7000 moveq.l D0, 0x00 00000F36 1007 move.b D0, D7 00000F38 4A80 tst.l D0 00000F3A 6746 beq +0x48 /* 00000F82 */ 00000F3C 4AAE FFF8 tst.l [A6 - 0x8] 00000F40 6710 beq +0x12 /* 00000F52 */ 00000F42 2F0B move.l -[A7], A3 00000F44 7001 moveq.l D0, 0x01 00000F46 1F00 move.b -[A7], D0 00000F48 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F4C 4EAD 57C2 jsr [A5 + 0x57C2 /* export_2804 */] 00000F50 6030 bra +0x32 /* 00000F82 */ label00000F52: 00000F52 598F subq.l A7, 4 00000F54 2F0B move.l -[A7], A3 00000F56 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */] 00000F5A 2D57 FFF8 move.l [A6 - 0x8], [A7] 00000F5E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000F62 7001 moveq.l D0, 0x01 00000F64 1F00 move.b -[A7], D0 00000F66 7200 moveq.l D1, 0x00 00000F68 1F01 move.b -[A7], D1 00000F6A 486D F814 pea.l [A5 - 0x7EC] 00000F6E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F72 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */] 00000F76 7001 moveq.l D0, 0x01 00000F78 1F00 move.b -[A7], D0 00000F7A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F7E 4EAD 57BA jsr [A5 + 0x57BA /* export_2803 */] label00000F82: 00000F82 546E FFFC addq.w [A6 - 0x4], 2 label00000F86: 00000F86 BC6E FFFC cmp.w D6, [A6 - 0x4] 00000F8A 6E00 FF42 bgt -0xBC /* 00000ECE */ 00000F8E 4AAE FFF8 tst.l [A6 - 0x8] 00000F92 6710 beq +0x12 /* 00000FA4 */ 00000F94 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F98 4EAD 55C2 jsr [A5 + 0x55C2 /* export_2740 */] 00000F9C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FA0 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000FA4: 00000FA4 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18] 00000FAA 4E5E unlink A6 00000FAC 2E9F move.l [A7], [A7]+ 00000FAE 4E75 rts 00000FB0 9F54 sub.w [A4], D7 00000FB2 4D4F chk.w D6, A7 00000FB4 5649 addq.w A1, 3 00000FB6 4544 chk.w D2, D4 00000FB8 4F43 chk.w D7, D3 00000FBA 554D subq.w A5, 2 00000FBC 454E chk.w D2, A6 00000FBE 542E 5752 addq.b [A6 + 0x5752], 2 00000FC2 4954 chk.w D4, [A4] 00000FC4 4554 chk.w D2, [A4] 00000FC6 4F44 chk.w D7, D4 00000FC8 4553 chk.w D2, [A3] 00000FCA 4B53 chk.w D5, [A3] 00000FCC 4352 chk.w D1, [A2] 00000FCE 4150 chk.w D0, [A0] 00000FD0 0000 0000 ori.b D0, 0x0 export_2538: 00000FD4 4E56 0000 link A6, 0 00000FD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FDC 4EAD 2D9A jsr [A5 + 0x2D9A /* export_1455 */] 00000FE0 4E5E unlink A6 00000FE2 2E9F move.l [A7], [A7]+ 00000FE4 4E75 rts 00000FE6 9B54 sub.w [A4], D5 00000FE8 4D4F chk.w D6, A7 00000FEA 5649 addq.w A1, 3 00000FEC 4544 chk.w D2, D4 00000FEE 4F43 chk.w D7, D3 00000FF0 554D subq.w A5, 2 00000FF2 454E chk.w D2, A6 00000FF4 542E 444F addq.b [A6 + 0x444F], 2 00000FF8 5343 subq.w D3, 1 00000FFA 5241 addq.w D1, 1 00000FFC 5053 addq.w [A3], 8 00000FFE 5441 addq.w D1, 2 00001000 5445 addq.w D5, 2 00001002 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2539: // at 00001004 (misaligned) 00001006 FFFC .invalid <> 00001008 48E7 0018 movem.l -[A7], A3,A4 0000100C 286E 0008 movea.l A4, [A6 + 0x8] 00001010 3D7C 0002 FFFC move.w [A6 - 0x4], 0x2 00001016 3D6D F134 FFFE move.w [A6 - 0x2], [A5 - 0xECC] 0000101C 598F subq.l A7, 4 0000101E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001022 2054 movea.l A0, [A4] 00001024 2F28 0076 move.l -[A7], [A0 + 0x76] 00001028 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000102C 265F movea.l A3, [A7]+ 0000102E 558F subq.l A7, 2 00001030 7001 moveq.l D0, 0x01 00001032 1F00 move.b -[A7], D0 00001034 2F0B move.l -[A7], A3 00001036 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 0000103A 7069 moveq.l D0, 0x69 0000103C 3F00 move.w -[A7], D0 0000103E 7200 moveq.l D1, 0x00 00001040 3F01 move.w -[A7], D1 00001042 7000 moveq.l D0, 0x00 00001044 2F00 move.l -[A7], D0 00001046 2F0C move.l -[A7], A4 00001048 4EAD 2AE2 jsr [A5 + 0x2AE2 /* export_1368 */] 0000104C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00001052 4E5E unlink A6 00001054 2E9F move.l [A7], [A7]+ 00001056 4E75 rts 00001058 9C54 sub.w D6, [A4] 0000105A 4D4F chk.w D6, A7 0000105C 5649 addq.w A1, 3 0000105E 4544 chk.w D2, D4 00001060 4F43 chk.w D7, D3 00001062 554D subq.w A5, 2 00001064 454E chk.w D2, A6 00001066 542E 4C4F addq.b [A6 + 0x4C4F], 2 0000106A 4144 chk.w D0, D4 0000106C 4652 not.w [A2] 0000106E 4F4D chk.w D7, A5 00001070 5343 subq.w D3, 1 00001072 5241 addq.w D1, 1 00001074 5000 addq.b D0, 8 00001076 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2540: // at 00001078 (misaligned) 0000107A FFEC .invalid <> 0000107C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001080 382E 0010 move.w D4, [A6 + 0x10] 00001084 47EE FFEC lea.l A3, [A6 - 0x14] 00001088 286E 0008 movea.l A4, [A6 + 0x8] 0000108C 4247 clr.w D7 0000108E 302E 0012 move.w D0, [A6 + 0x12] 00001092 0440 001C subi.w D0, 0x1C 00001096 6706 beq +0x8 /* 0000109E */ 00001098 5340 subq.w D0, 1 0000109A 6706 beq +0x8 /* 000010A2 */ 0000109C 6006 bra +0x8 /* 000010A4 */ label0000109E: 0000109E 7EFF moveq.l D7, 0xFFFFFFFF 000010A0 6002 bra +0x4 /* 000010A4 */ label000010A2: 000010A2 7E01 moveq.l D7, 0x01 label000010A4: 000010A4 4A47 tst.w D7 000010A6 677A beq +0x7C /* 00001122 */ 000010A8 2054 movea.l A0, [A4] 000010AA 4A68 00C4 tst.w [A0 + 0xC4] 000010AE 6606 bne +0x8 /* 000010B6 */ 000010B0 4A68 00C0 tst.w [A0 + 0xC0] 000010B4 6764 beq +0x66 /* 0000111A */ label000010B6: 000010B6 701F moveq.l D0, 0x1F 000010B8 C044 and.w D0, D4 000010BA 7200 moveq.l D1, 0x00 000010BC 3200 move.w D1, D0 000010BE 2D41 FFFC move.l [A6 - 0x4], D1 000010C2 3004 move.w D0, D4 000010C4 EA40 asr D0.w, 5 000010C6 48C0 ext.l D0 000010C8 2A00 move.l D5, D0 000010CA 202E FFFC move.l D0, [A6 - 0x4] 000010CE 2C3C 8000 0000 move.l D6, 0x80000000 000010D4 E0A6 asr D6, D0 000010D6 3F07 move.w -[A7], D7 000010D8 2F0C move.l -[A7], A4 000010DA 4EBA 37A0 jsr [PC + 0x37A0 /* 0000487C */] 000010DE 2F0C move.l -[A7], A4 000010E0 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 000010E4 2F0B move.l -[A7], A3 000010E6 A976 syscall GetKeys 000010E8 6024 bra +0x26 /* 0000110E */ label000010EA: 000010EA 3F07 move.w -[A7], D7 000010EC 2F0C move.l -[A7], A4 000010EE 4EBA 378C jsr [PC + 0x378C /* 0000487C */] 000010F2 2F0C move.l -[A7], A4 000010F4 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 000010F8 4AAD EC54 tst.l [A5 - 0x13AC] 000010FC 670C beq +0xE /* 0000110A */ 000010FE 7000 moveq.l D0, 0x00 00001100 2F00 move.l -[A7], D0 00001102 2F2D EC54 move.l -[A7], [A5 - 0x13AC] 00001106 4EAD 3AA2 jsr [A5 + 0x3AA2 /* export_1872 */] label0000110A: 0000110A 2F0B move.l -[A7], A3 0000110C A976 syscall GetKeys label0000110E: 0000110E 2005 move.l D0, D5 00001110 E540 asl D0.w, 2 00001112 2206 move.l D1, D6 00001114 C2B3 0000 and.l D1, [A3 + D0.w] 00001118 66D0 bne -0x2E /* 000010EA */ label0000111A: 0000111A 2D6D F7EC 0014 move.l [A6 + 0x14], [A5 - 0x814] 00001120 6016 bra +0x18 /* 00001138 */ label00001122: 00001122 598F subq.l A7, 4 00001124 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001128 3F04 move.w -[A7], D4 0000112A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000112E 2F0C move.l -[A7], A4 00001130 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 00001134 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00001138: 00001138 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 0000113E 4E5E unlink A6 00001140 205F movea.l A0, [A7]+ 00001142 4FEF 000C lea.l A7, [A7 + 0xC] 00001146 4ED0 jmp [A0] 00001148 9B54 sub.w [A4], D5 0000114A 4D4F chk.w D6, A7 0000114C 5649 addq.w A1, 3 0000114E 4544 chk.w D2, D4 00001150 4F43 chk.w D7, D3 00001152 554D subq.w A5, 2 00001154 454E chk.w D2, A6 00001156 542E 444F addq.b [A6 + 0x444F], 2 0000115A 4B45 chk.w D5, D5 0000115C 5943 subq.w D3, 4 0000115E 4F4D chk.w D7, A5 00001160 4D41 chk.w D6, D1 00001162 4E44 trap 4 00001164 0000 0000 ori.b D0, 0x0 export_2541: fn00001168: 00001168 4E56 0000 link A6, 0 0000116C 48E7 0108 movem.l -[A7], D7,A4 00001170 3E2E 000C move.w D7, [A6 + 0xC] 00001174 286E 0008 movea.l A4, [A6 + 0x8] 00001178 3007 move.w D0, D7 0000117A 0440 0067 subi.w D0, 0x67 /* 'g' */ 0000117E 6700 00A6 beq +0xA8 /* 00001226 */ 00001182 5340 subq.w D0, 1 00001184 6700 00A0 beq +0xA2 /* 00001226 */ 00001188 5540 subq.w D0, 2 0000118A 6700 009A beq +0x9C /* 00001226 */ 0000118E 5940 subq.w D0, 4 00001190 6700 01A0 beq +0x1A2 /* 00001332 */ 00001194 0440 037A subi.w D0, 0x37A 00001198 6700 0170 beq +0x172 /* 0000130A */ 0000119C 5340 subq.w D0, 1 0000119E 6700 017E beq +0x180 /* 0000131E */ 000011A2 5340 subq.w D0, 1 000011A4 6700 019A beq +0x19C /* 00001340 */ 000011A8 5340 subq.w D0, 1 000011AA 6700 01D2 beq +0x1D4 /* 0000137E */ 000011AE 5340 subq.w D0, 1 000011B0 6700 01CC beq +0x1CE /* 0000137E */ 000011B4 0440 03E8 subi.w D0, 0x3E8 000011B8 6700 0194 beq +0x196 /* 0000134E */ 000011BC 5340 subq.w D0, 1 000011BE 6700 018E beq +0x190 /* 0000134E */ 000011C2 5340 subq.w D0, 1 000011C4 6700 0198 beq +0x19A /* 0000135E */ 000011C8 5340 subq.w D0, 1 000011CA 6700 0192 beq +0x194 /* 0000135E */ 000011CE 5340 subq.w D0, 1 000011D0 6700 018C beq +0x18E /* 0000135E */ 000011D4 5340 subq.w D0, 1 000011D6 6700 0186 beq +0x188 /* 0000135E */ 000011DA 0440 03E5 subi.w D0, 0x3E5 000011DE 6700 01AE beq +0x1B0 /* 0000138E */ 000011E2 0440 03E2 subi.w D0, 0x3E2 000011E6 6700 00EA beq +0xEC /* 000012D2 */ 000011EA 5340 subq.w D0, 1 000011EC 6700 00CC beq +0xCE /* 000012BA */ 000011F0 5340 subq.w D0, 1 000011F2 6700 0092 beq +0x94 /* 00001286 */ 000011F6 5340 subq.w D0, 1 000011F8 6700 00A6 beq +0xA8 /* 000012A0 */ 000011FC 5340 subq.w D0, 1 000011FE 6738 beq +0x3A /* 00001238 */ 00001200 5340 subq.w D0, 1 00001202 674E beq +0x50 /* 00001252 */ 00001204 5540 subq.w D0, 2 00001206 6700 00DA beq +0xDC /* 000012E2 */ 0000120A 5340 subq.w D0, 1 0000120C 6700 00E8 beq +0xEA /* 000012F6 */ 00001210 5340 subq.w D0, 1 00001212 6758 beq +0x5A /* 0000126C */ 00001214 0440 07C9 subi.w D0, 0x7C9 00001218 6700 0154 beq +0x156 /* 0000136E */ 0000121C 5740 subq.w D0, 3 0000121E 6700 014E beq +0x150 /* 0000136E */ 00001222 6000 0186 bra +0x188 /* 000013AA */ label00001226: 00001226 598F subq.l A7, 4 00001228 3F07 move.w -[A7], D7 0000122A 2F0C move.l -[A7], A4 0000122C 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */] 00001230 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001234 6000 0182 bra +0x184 /* 000013B8 */ label00001238: 00001238 7001 moveq.l D0, 0x01 0000123A 1F00 move.b -[A7], D0 0000123C 2F0C move.l -[A7], A4 0000123E 4EBA 3758 jsr [PC + 0x3758 /* 00004998 */] 00001242 2054 movea.l A0, [A4] 00001244 52A8 001A addq.l [A0 + 0x1A], 1 00001248 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 0000124E 6000 0168 bra +0x16A /* 000013B8 */ label00001252: 00001252 7000 moveq.l D0, 0x00 00001254 1F00 move.b -[A7], D0 00001256 2F0C move.l -[A7], A4 00001258 4EBA 373E jsr [PC + 0x373E /* 00004998 */] 0000125C 2054 movea.l A0, [A4] 0000125E 52A8 001A addq.l [A0 + 0x1A], 1 00001262 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 00001268 6000 014E bra +0x150 /* 000013B8 */ label0000126C: 0000126C 7002 moveq.l D0, 0x02 0000126E 1F00 move.b -[A7], D0 00001270 2F0C move.l -[A7], A4 00001272 4EBA 3724 jsr [PC + 0x3724 /* 00004998 */] 00001276 2054 movea.l A0, [A4] 00001278 52A8 001A addq.l [A0 + 0x1A], 1 0000127C 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 00001282 6000 0134 bra +0x136 /* 000013B8 */ label00001286: 00001286 7000 moveq.l D0, 0x00 00001288 1F00 move.b -[A7], D0 0000128A 2F0C move.l -[A7], A4 0000128C 4EAD 2C8A jsr [A5 + 0x2C8A /* export_1421 */] 00001290 2054 movea.l A0, [A4] 00001292 52A8 001A addq.l [A0 + 0x1A], 1 00001296 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 0000129C 6000 011A bra +0x11C /* 000013B8 */ label000012A0: 000012A0 7001 moveq.l D0, 0x01 000012A2 1F00 move.b -[A7], D0 000012A4 2F0C move.l -[A7], A4 000012A6 4EAD 2C8A jsr [A5 + 0x2C8A /* export_1421 */] 000012AA 2054 movea.l A0, [A4] 000012AC 52A8 001A addq.l [A0 + 0x1A], 1 000012B0 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 000012B6 6000 0100 bra +0x102 /* 000013B8 */ label000012BA: 000012BA 7000 moveq.l D0, 0x00 000012BC 2F00 move.l -[A7], D0 000012BE 7202 moveq.l D1, 0x02 000012C0 1F01 move.b -[A7], D1 000012C2 2F0C move.l -[A7], A4 000012C4 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */] 000012C8 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 000012CE 6000 00E8 bra +0xEA /* 000013B8 */ label000012D2: 000012D2 2F0C move.l -[A7], A4 000012D4 4EBA 34EE jsr [PC + 0x34EE /* 000047C4 */] 000012D8 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 000012DE 6000 00D8 bra +0xDA /* 000013B8 */ label000012E2: 000012E2 7001 moveq.l D0, 0x01 000012E4 3F00 move.w -[A7], D0 000012E6 2F0C move.l -[A7], A4 000012E8 4EBA 3592 jsr [PC + 0x3592 /* 0000487C */] 000012EC 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 000012F2 6000 00C4 bra +0xC6 /* 000013B8 */ label000012F6: 000012F6 70FF moveq.l D0, 0xFFFFFFFF 000012F8 3F00 move.w -[A7], D0 000012FA 2F0C move.l -[A7], A4 000012FC 4EBA 357E jsr [PC + 0x357E /* 0000487C */] 00001300 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 00001306 6000 00B0 bra +0xB2 /* 000013B8 */ label0000130A: 0000130A 598F subq.l A7, 4 0000130C 3F3C 03E8 move.w -[A7], 0x3E8 00001310 2F0C move.l -[A7], A4 00001312 4EBA 11C4 jsr [PC + 0x11C4 /* 000024D8 */] 00001316 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000131A 6000 009C bra +0x9E /* 000013B8 */ label0000131E: 0000131E 3F3C 03E9 move.w -[A7], 0x3E9 00001322 2F0C move.l -[A7], A4 00001324 4EBA 1216 jsr [PC + 0x1216 /* 0000253C */] 00001328 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 0000132E 6000 0088 bra +0x8A /* 000013B8 */ label00001332: 00001332 598F subq.l A7, 4 00001334 2F0C move.l -[A7], A4 00001336 4EBA 1F78 jsr [PC + 0x1F78 /* 000032B0 */] 0000133A 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000133E 6078 bra +0x7A /* 000013B8 */ label00001340: 00001340 2F0C move.l -[A7], A4 00001342 4EBA 076C jsr [PC + 0x76C /* 00001AB0 */] 00001346 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 0000134C 606A bra +0x6C /* 000013B8 */ label0000134E: 0000134E 598F subq.l A7, 4 00001350 3F07 move.w -[A7], D7 00001352 2F0C move.l -[A7], A4 00001354 4EBA 428E jsr [PC + 0x428E /* 000055E4 */] 00001358 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000135C 605A bra +0x5C /* 000013B8 */ label0000135E: 0000135E 598F subq.l A7, 4 00001360 3F07 move.w -[A7], D7 00001362 2F0C move.l -[A7], A4 00001364 4EBA 4206 jsr [PC + 0x4206 /* 0000556C */] 00001368 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000136C 604A bra +0x4C /* 000013B8 */ label0000136E: 0000136E 598F subq.l A7, 4 00001370 3F07 move.w -[A7], D7 00001372 2F0C move.l -[A7], A4 00001374 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */] 00001378 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000137C 603A bra +0x3C /* 000013B8 */ label0000137E: 0000137E 598F subq.l A7, 4 00001380 3F07 move.w -[A7], D7 00001382 2F0C move.l -[A7], A4 00001384 4EBA 0616 jsr [PC + 0x616 /* 0000199C */] 00001388 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000138C 602A bra +0x2C /* 000013B8 */ label0000138E: 0000138E 598F subq.l A7, 4 00001390 3F3C 0BBE move.w -[A7], 0xBBE 00001394 7000 moveq.l D0, 0x00 00001396 3F00 move.w -[A7], D0 00001398 3F00 move.w -[A7], D0 0000139A 7201 moveq.l D1, 0x01 0000139C 1F01 move.b -[A7], D1 0000139E 2F0C move.l -[A7], A4 000013A0 4EAD 2C7A jsr [A5 + 0x2C7A /* export_1419 */] 000013A4 2D5F 000E move.l [A6 + 0xE], [A7]+ 000013A8 600E bra +0x10 /* 000013B8 */ label000013AA: 000013AA 598F subq.l A7, 4 000013AC 3F07 move.w -[A7], D7 000013AE 2F0C move.l -[A7], A4 000013B0 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */] 000013B4 2D5F 000E move.l [A6 + 0xE], [A7]+ label000013B8: 000013B8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000013BE 4E5E unlink A6 000013C0 205F movea.l A0, [A7]+ 000013C2 5C4F addq.w A7, 6 000013C4 4ED0 jmp [A0] 000013C6 9C54 sub.w D6, [A4] 000013C8 4D4F chk.w D6, A7 000013CA 5649 addq.w A1, 3 000013CC 4544 chk.w D2, D4 000013CE 4F43 chk.w D7, D3 000013D0 554D subq.w A5, 2 000013D2 454E chk.w D2, A6 000013D4 542E 444F addq.b [A6 + 0x444F], 2 000013D8 4D45 chk.w D6, D5 000013DA 4E55 434F link A5, -0xFFFFBCB1 000013DE 4D4D chk.w D6, A5 000013E0 414E chk.w D0, A6 000013E2 4400 neg.b D0 000013E4 0000 0000 ori.b D0, 0x0 export_2542: fn000013E8: 000013E8 4E56 FEF8 link A6, -0x0108 000013EC 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000013F0 47EE FEF8 lea.l A3, [A6 - 0x108] 000013F4 286E 0008 movea.l A4, [A6 + 0x8] 000013F8 2054 movea.l A0, [A4] 000013FA 7000 moveq.l D0, 0x00 000013FC 1028 0074 move.b D0, [A0 + 0x74] 00001400 0C40 0001 cmpi.w D0, 0x1 00001404 6608 bne +0xA /* 0000140E */ 00001406 203C 0000 1773 move.l D0, 0x1773 0000140C 6006 bra +0x8 /* 00001414 */ label0000140E: 0000140E 203C 0000 1771 move.l D0, 0x1771 label00001414: 00001414 3F00 move.w -[A7], D0 00001416 2F0B move.l -[A7], A3 00001418 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 0000141C 3F3C 1772 move.w -[A7], 0x1772 00001420 2F0B move.l -[A7], A3 00001422 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001426 3F3C 1772 move.w -[A7], 0x1772 0000142A 2054 movea.l A0, [A4] 0000142C 7000 moveq.l D0, 0x00 0000142E 1028 0074 move.b D0, [A0 + 0x74] 00001432 0C40 0005 cmpi.w D0, 0x5 00001436 56C0 sne D0 00001438 4400 neg.b D0 0000143A 1F00 move.b -[A7], D0 0000143C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001440 7601 moveq.l D3, 0x01 00001442 2054 movea.l A0, [A4] 00001444 7000 moveq.l D0, 0x00 00001446 1028 0074 move.b D0, [A0 + 0x74] 0000144A 0C40 0002 cmpi.w D0, 0x2 0000144E 670E beq +0x10 /* 0000145E */ 00001450 7000 moveq.l D0, 0x00 00001452 1028 0074 move.b D0, [A0 + 0x74] 00001456 0C40 0001 cmpi.w D0, 0x1 0000145A 6702 beq +0x4 /* 0000145E */ 0000145C 7600 moveq.l D3, 0x00 label0000145E: 0000145E 4A03 tst.b D3 00001460 6708 beq +0xA /* 0000146A */ 00001462 203C 0000 1774 move.l D0, 0x1774 00001468 6006 bra +0x8 /* 00001470 */ label0000146A: 0000146A 203C 0000 1773 move.l D0, 0x1773 label00001470: 00001470 3F00 move.w -[A7], D0 00001472 2F0B move.l -[A7], A3 00001474 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 00001478 3F3C 1775 move.w -[A7], 0x1775 0000147C 2F0B move.l -[A7], A3 0000147E 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001482 3F3C 1775 move.w -[A7], 0x1775 00001486 2054 movea.l A0, [A4] 00001488 7000 moveq.l D0, 0x00 0000148A 1028 0074 move.b D0, [A0 + 0x74] 0000148E 0C40 0005 cmpi.w D0, 0x5 00001492 56C0 sne D0 00001494 4400 neg.b D0 00001496 1F00 move.b -[A7], D0 00001498 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000149C 2054 movea.l A0, [A4] 0000149E 7000 moveq.l D0, 0x00 000014A0 1028 0074 move.b D0, [A0 + 0x74] 000014A4 0C40 0001 cmpi.w D0, 0x1 000014A8 6608 bne +0xA /* 000014B2 */ 000014AA 203C 0000 2337 move.l D0, 0x2337 /* '#7' */ 000014B0 6006 bra +0x8 /* 000014B8 */ label000014B2: 000014B2 203C 0000 2335 move.l D0, 0x2335 /* '#5' */ label000014B8: 000014B8 3F00 move.w -[A7], D0 000014BA 2F0B move.l -[A7], A3 000014BC 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 000014C0 3F3C 07D4 move.w -[A7], 0x7D4 000014C4 2F0B move.l -[A7], A3 000014C6 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 000014CA 2054 movea.l A0, [A4] 000014CC 7000 moveq.l D0, 0x00 000014CE 1028 0074 move.b D0, [A0 + 0x74] 000014D2 0C40 0001 cmpi.w D0, 0x1 000014D6 6608 bne +0xA /* 000014E0 */ 000014D8 203C 0000 2338 move.l D0, 0x2338 /* '#8' */ 000014DE 6006 bra +0x8 /* 000014E6 */ label000014E0: 000014E0 203C 0000 2336 move.l D0, 0x2336 /* '#6' */ label000014E6: 000014E6 3F00 move.w -[A7], D0 000014E8 2F0B move.l -[A7], A3 000014EA 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 000014EE 3F3C 07D5 move.w -[A7], 0x7D5 000014F2 2F0B move.l -[A7], A3 000014F4 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 000014F8 486E FFF8 pea.l [A6 - 0x8] 000014FC 486E FFFC pea.l [A6 - 0x4] 00001500 2F0C move.l -[A7], A4 00001502 4EBA 0734 jsr [PC + 0x734 /* 00001C38 */] 00001506 3F3C 0FA5 move.w -[A7], 0xFA5 0000150A 7014 moveq.l D0, 0x14 0000150C C0AE FFF8 and.l D0, [A6 - 0x8] 00001510 6704 beq +0x6 /* 00001516 */ 00001512 7001 moveq.l D0, 0x01 00001514 6002 bra +0x4 /* 00001518 */ label00001516: 00001516 7000 moveq.l D0, 0x00 label00001518: 00001518 1F00 move.b -[A7], D0 0000151A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000151E 3F3C 0FA4 move.w -[A7], 0xFA4 00001522 7018 moveq.l D0, 0x18 00001524 C0AE FFF8 and.l D0, [A6 - 0x8] 00001528 6704 beq +0x6 /* 0000152E */ 0000152A 7001 moveq.l D0, 0x01 0000152C 6002 bra +0x4 /* 00001530 */ label0000152E: 0000152E 7000 moveq.l D0, 0x00 label00001530: 00001530 1F00 move.b -[A7], D0 00001532 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001536 3F3C 0FA9 move.w -[A7], 0xFA9 0000153A 700C moveq.l D0, 0x0C 0000153C C0AE FFF8 and.l D0, [A6 - 0x8] 00001540 6704 beq +0x6 /* 00001546 */ 00001542 7001 moveq.l D0, 0x01 00001544 6002 bra +0x4 /* 00001548 */ label00001546: 00001546 7000 moveq.l D0, 0x00 label00001548: 00001548 1F00 move.b -[A7], D0 0000154A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000154E 3F3C 0FA3 move.w -[A7], 0xFA3 00001552 7001 moveq.l D0, 0x01 00001554 C0AE FFF8 and.l D0, [A6 - 0x8] 00001558 6704 beq +0x6 /* 0000155E */ 0000155A 7001 moveq.l D0, 0x01 0000155C 6002 bra +0x4 /* 00001560 */ label0000155E: 0000155E 7000 moveq.l D0, 0x00 label00001560: 00001560 1F00 move.b -[A7], D0 00001562 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001566 3F3C 0FA2 move.w -[A7], 0xFA2 0000156A 7002 moveq.l D0, 0x02 0000156C C0AE FFF8 and.l D0, [A6 - 0x8] 00001570 6704 beq +0x6 /* 00001576 */ 00001572 7001 moveq.l D0, 0x01 00001574 6002 bra +0x4 /* 00001578 */ label00001576: 00001576 7000 moveq.l D0, 0x00 label00001578: 00001578 1F00 move.b -[A7], D0 0000157A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000157E 3F3C 0FA0 move.w -[A7], 0xFA0 00001582 203C 0000 0200 move.l D0, 0x200 00001588 C0AE FFF8 and.l D0, [A6 - 0x8] 0000158C 6704 beq +0x6 /* 00001592 */ 0000158E 7001 moveq.l D0, 0x01 00001590 6002 bra +0x4 /* 00001594 */ label00001592: 00001592 7000 moveq.l D0, 0x00 label00001594: 00001594 1F00 move.b -[A7], D0 00001596 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000159A 3F3C 0FA1 move.w -[A7], 0xFA1 0000159E 203C 0000 0080 move.l D0, 0x80 000015A4 C0AE FFF8 and.l D0, [A6 - 0x8] 000015A8 6704 beq +0x6 /* 000015AE */ 000015AA 7001 moveq.l D0, 0x01 000015AC 6002 bra +0x4 /* 000015B0 */ label000015AE: 000015AE 7000 moveq.l D0, 0x00 label000015B0: 000015B0 1F00 move.b -[A7], D0 000015B2 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000015B6 3F3C 0FA7 move.w -[A7], 0xFA7 000015BA 203C 0000 0800 move.l D0, 0x800 000015C0 C0AE FFF8 and.l D0, [A6 - 0x8] 000015C4 6704 beq +0x6 /* 000015CA */ 000015C6 7001 moveq.l D0, 0x01 000015C8 6002 bra +0x4 /* 000015CC */ label000015CA: 000015CA 7000 moveq.l D0, 0x00 label000015CC: 000015CC 1F00 move.b -[A7], D0 000015CE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000015D2 3F3C 0FA8 move.w -[A7], 0xFA8 000015D6 203C 0000 2000 move.l D0, 0x2000 /* ' \0' */ 000015DC C0AE FFF8 and.l D0, [A6 - 0x8] 000015E0 6704 beq +0x6 /* 000015E6 */ 000015E2 7001 moveq.l D0, 0x01 000015E4 6002 bra +0x4 /* 000015E8 */ label000015E6: 000015E6 7000 moveq.l D0, 0x00 label000015E8: 000015E8 1F00 move.b -[A7], D0 000015EA 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000015EE 3F3C 07D4 move.w -[A7], 0x7D4 000015F2 7600 moveq.l D3, 0x00 000015F4 2054 movea.l A0, [A4] 000015F6 7001 moveq.l D0, 0x01 000015F8 B068 00C0 cmp.w D0, [A0 + 0xC0] 000015FC 6C0E bge +0x10 /* 0000160C */ 000015FE 7000 moveq.l D0, 0x00 00001600 1028 0074 move.b D0, [A0 + 0x74] 00001604 0C40 0005 cmpi.w D0, 0x5 00001608 6702 beq +0x4 /* 0000160C */ 0000160A 7601 moveq.l D3, 0x01 label0000160C: 0000160C 1F03 move.b -[A7], D3 0000160E 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001612 7600 moveq.l D3, 0x00 00001614 203C 0004 0000 move.l D0, 0x40000 0000161A C0AE FFF8 and.l D0, [A6 - 0x8] 0000161E 660E bne +0x10 /* 0000162E */ 00001620 203C 0008 0000 move.l D0, 0x80000 00001626 C0AE FFF8 and.l D0, [A6 - 0x8] 0000162A 6702 beq +0x4 /* 0000162E */ 0000162C 7601 moveq.l D3, 0x01 label0000162E: 0000162E 1C03 move.b D6, D3 00001630 7600 moveq.l D3, 0x00 00001632 203C 0004 0000 move.l D0, 0x40000 00001638 C0AE FFF8 and.l D0, [A6 - 0x8] 0000163C 670E beq +0x10 /* 0000164C */ 0000163E 203C 0008 0000 move.l D0, 0x80000 00001644 C0AE FFF8 and.l D0, [A6 - 0x8] 00001648 6602 bne +0x4 /* 0000164C */ 0000164A 7601 moveq.l D3, 0x01 label0000164C: 0000164C 1E03 move.b D7, D3 0000164E 2054 movea.l A0, [A4] 00001650 7000 moveq.l D0, 0x00 00001652 1028 0074 move.b D0, [A0 + 0x74] 00001656 0C40 0001 cmpi.w D0, 0x1 0000165A 662A bne +0x2C /* 00001686 */ 0000165C 3F3C 07D5 move.w -[A7], 0x7D5 00001660 7600 moveq.l D3, 0x00 00001662 4A06 tst.b D6 00001664 6718 beq +0x1A /* 0000167E */ 00001666 2F03 move.l -[A7], D3 00001668 558F subq.l A7, 2 0000166A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000166E 2F0C move.l -[A7], A4 00001670 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 00001674 101F move.b D0, [A7]+ 00001676 261F move.l D3, [A7]+ 00001678 4A00 tst.b D0 0000167A 6702 beq +0x4 /* 0000167E */ 0000167C 7601 moveq.l D3, 0x01 label0000167E: 0000167E 1F03 move.b -[A7], D3 00001680 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001684 6036 bra +0x38 /* 000016BC */ label00001686: 00001686 2054 movea.l A0, [A4] 00001688 7000 moveq.l D0, 0x00 0000168A 1028 0074 move.b D0, [A0 + 0x74] 0000168E 0C40 0005 cmpi.w D0, 0x5 00001692 6728 beq +0x2A /* 000016BC */ 00001694 3F3C 07D5 move.w -[A7], 0x7D5 00001698 7600 moveq.l D3, 0x00 0000169A 4A07 tst.b D7 0000169C 6718 beq +0x1A /* 000016B6 */ 0000169E 2F03 move.l -[A7], D3 000016A0 558F subq.l A7, 2 000016A2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000016A6 2F0C move.l -[A7], A4 000016A8 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 000016AC 101F move.b D0, [A7]+ 000016AE 261F move.l D3, [A7]+ 000016B0 4A00 tst.b D0 000016B2 6702 beq +0x4 /* 000016B6 */ 000016B4 7601 moveq.l D3, 0x01 label000016B6: 000016B6 1F03 move.b -[A7], D3 000016B8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] label000016BC: 000016BC 7600 moveq.l D3, 0x00 000016BE 2054 movea.l A0, [A4] 000016C0 4A68 00C2 tst.w [A0 + 0xC2] 000016C4 6714 beq +0x16 /* 000016DA */ 000016C6 7000 moveq.l D0, 0x00 000016C8 1028 0074 move.b D0, [A0 + 0x74] 000016CC 0C40 0001 cmpi.w D0, 0x1 000016D0 6608 bne +0xA /* 000016DA */ 000016D2 4A68 00C0 tst.w [A0 + 0xC0] 000016D6 6F02 ble +0x4 /* 000016DA */ 000016D8 7601 moveq.l D3, 0x01 label000016DA: 000016DA 1E03 move.b D7, D3 000016DC 3F3C 07D6 move.w -[A7], 0x7D6 000016E0 1F07 move.b -[A7], D7 000016E2 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000016E6 3F3C 07D7 move.w -[A7], 0x7D7 000016EA 1F07 move.b -[A7], D7 000016EC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000016F0 3F3C 07D8 move.w -[A7], 0x7D8 000016F4 1F07 move.b -[A7], D7 000016F6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000016FA 3F3C 07D9 move.w -[A7], 0x7D9 000016FE 1F07 move.b -[A7], D7 00001700 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001704 3F3C 0BBE move.w -[A7], 0xBBE 00001708 7600 moveq.l D3, 0x00 0000170A 2054 movea.l A0, [A4] 0000170C 7000 moveq.l D0, 0x00 0000170E 1028 0074 move.b D0, [A0 + 0x74] 00001712 0C40 0001 cmpi.w D0, 0x1 00001716 6608 bne +0xA /* 00001720 */ 00001718 4AAE FFF8 tst.l [A6 - 0x8] 0000171C 6702 beq +0x4 /* 00001720 */ 0000171E 7601 moveq.l D3, 0x01 label00001720: 00001720 1F03 move.b -[A7], D3 00001722 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001726 7600 moveq.l D3, 0x00 00001728 4AAD F7CC tst.l [A5 - 0x834] 0000172C 670E beq +0x10 /* 0000173C */ 0000172E 206D F7CC movea.l A0, [A5 - 0x834] 00001732 2050 movea.l A0, [A0] 00001734 B9E8 0016 cmpa.l A4, [A0 + 0x16] 00001738 6602 bne +0x4 /* 0000173C */ 0000173A 7601 moveq.l D3, 0x01 label0000173C: 0000173C 1E03 move.b D7, D3 0000173E 4AAE FFF8 tst.l [A6 - 0x8] 00001742 6746 beq +0x48 /* 0000178A */ 00001744 3F3C 03EA move.w -[A7], 0x3EA 00001748 7001 moveq.l D0, 0x01 0000174A 1F00 move.b -[A7], D0 0000174C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001750 706A moveq.l D0, 0x6A 00001752 3F00 move.w -[A7], D0 00001754 7201 moveq.l D1, 0x01 00001756 1F01 move.b -[A7], D1 00001758 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000175C 7067 moveq.l D0, 0x67 0000175E 3F00 move.w -[A7], D0 00001760 4A07 tst.b D7 00001762 57C3 seq D3 00001764 4403 neg.b D3 00001766 1F03 move.b -[A7], D3 00001768 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000176C 7068 moveq.l D0, 0x68 0000176E 3F00 move.w -[A7], D0 00001770 4A07 tst.b D7 00001772 57C3 seq D3 00001774 4403 neg.b D3 00001776 1F03 move.b -[A7], D3 00001778 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000177C 3F3C 00B4 move.w -[A7], 0xB4 00001780 7001 moveq.l D0, 0x01 00001782 1F00 move.b -[A7], D0 00001784 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001788 6040 bra +0x42 /* 000017CA */ label0000178A: 0000178A 706A moveq.l D0, 0x6A 0000178C 3F00 move.w -[A7], D0 0000178E 558F subq.l A7, 2 00001790 2F0C move.l -[A7], A4 00001792 4EBA 00BC jsr [PC + 0xBC /* 00001850 */] 00001796 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000179A 3F3C 03EA move.w -[A7], 0x3EA 0000179E 7000 moveq.l D0, 0x00 000017A0 1F00 move.b -[A7], D0 000017A2 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000017A6 7067 moveq.l D0, 0x67 000017A8 3F00 move.w -[A7], D0 000017AA 7200 moveq.l D1, 0x00 000017AC 1F01 move.b -[A7], D1 000017AE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000017B2 7068 moveq.l D0, 0x68 000017B4 3F00 move.w -[A7], D0 000017B6 7200 moveq.l D1, 0x00 000017B8 1F01 move.b -[A7], D1 000017BA 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000017BE 3F3C 00B4 move.w -[A7], 0xB4 000017C2 7000 moveq.l D0, 0x00 000017C4 1F00 move.b -[A7], D0 000017C6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] label000017CA: 000017CA 7601 moveq.l D3, 0x01 000017CC 203C 0001 0000 move.l D0, 0x10000 000017D2 C0AE FFF8 and.l D0, [A6 - 0x8] 000017D6 662E bne +0x30 /* 00001806 */ 000017D8 203C 0002 0000 move.l D0, 0x20000 000017DE C0AE FFF8 and.l D0, [A6 - 0x8] 000017E2 6622 bne +0x24 /* 00001806 */ 000017E4 203C 0000 4000 move.l D0, 0x4000 /* '@\0' */ 000017EA C0AE FFF8 and.l D0, [A6 - 0x8] 000017EE 6616 bne +0x18 /* 00001806 */ 000017F0 203C 0000 8000 move.l D0, 0x8000 000017F6 C0AE FFF8 and.l D0, [A6 - 0x8] 000017FA 660A bne +0xC /* 00001806 */ 000017FC 2054 movea.l A0, [A4] 000017FE 4A68 00C0 tst.w [A0 + 0xC0] 00001802 6E02 bgt +0x4 /* 00001806 */ 00001804 7600 moveq.l D3, 0x00 label00001806: 00001806 1E03 move.b D7, D3 00001808 3F3C 03EC move.w -[A7], 0x3EC 0000180C 7001 moveq.l D0, 0x01 0000180E 1F00 move.b -[A7], D0 00001810 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001814 3F3C 03EB move.w -[A7], 0x3EB 00001818 7001 moveq.l D0, 0x01 0000181A 1F00 move.b -[A7], D0 0000181C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001820 2F0C move.l -[A7], A4 00001822 4EAD 1C62 jsr [A5 + 0x1C62 /* export_904 */] 00001826 4CEE 18C8 FEE4 movem.l D3,D6,D7,A3,A4, [A6 - 0x11C] 0000182C 4E5E unlink A6 0000182E 2E9F move.l [A7], [A7]+ 00001830 4E75 rts 00001832 9B54 sub.w [A4], D5 00001834 4D4F chk.w D6, A7 00001836 5649 addq.w A1, 3 00001838 4544 chk.w D2, D4 0000183A 4F43 chk.w D7, D3 0000183C 554D subq.w A5, 2 0000183E 454E chk.w D2, A6 00001840 542E 444F addq.b [A6 + 0x444F], 2 00001844 5345 subq.w D5, 1 00001846 5455 addq.w [A5], 2 00001848 504D addq.w A5, 8 0000184A 454E chk.w D2, A6 0000184C 5553 subq.w [A3], 2 0000184E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001850-00001854 fn00001850: 00001850 4E56 FFFC link A6, -0x0004 // end alternate branch 00001850-00001854 fn00001850: // (misaligned) 00001852 FFFC .invalid <> 00001854 2F0C move.l -[A7], A4 00001856 286E 0008 movea.l A4, [A6 + 0x8] 0000185A 2054 movea.l A0, [A4] 0000185C 7000 moveq.l D0, 0x00 0000185E 1028 0074 move.b D0, [A0 + 0x74] 00001862 0C40 0001 cmpi.w D0, 0x1 00001866 670C beq +0xE /* 00001874 */ 00001868 7000 moveq.l D0, 0x00 0000186A 1028 0074 move.b D0, [A0 + 0x74] 0000186E 0C40 0005 cmpi.w D0, 0x5 00001872 6606 bne +0x8 /* 0000187A */ label00001874: 00001874 422E 000C clr.b [A6 + 0xC] 00001878 6042 bra +0x44 /* 000018BC */ label0000187A: 0000187A 2D6D F944 FFFC move.l [A6 - 0x4], [A5 - 0x6BC] 00001880 558F subq.l A7, 2 00001882 2054 movea.l A0, [A4] 00001884 2F28 0076 move.l -[A7], [A0 + 0x76] 00001888 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 0000188C 301F move.w D0, [A7]+ 0000188E 5340 subq.w D0, 1 00001890 3D40 FFFC move.w [A6 - 0x4], D0 00001894 601C bra +0x1E /* 000018B2 */ label00001896: 00001896 558F subq.l A7, 2 00001898 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000189C 2F0C move.l -[A7], A4 0000189E 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */] 000018A2 4A1F tst.b [A7]+ 000018A4 6708 beq +0xA /* 000018AE */ 000018A6 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000018AC 600E bra +0x10 /* 000018BC */ label000018AE: 000018AE 556E FFFC subq.w [A6 - 0x4], 2 label000018B2: 000018B2 4A6E FFFC tst.w [A6 - 0x4] 000018B6 6EDE bgt -0x20 /* 00001896 */ 000018B8 422E 000C clr.b [A6 + 0xC] label000018BC: 000018BC 286E FFF8 movea.l A4, [A6 - 0x8] 000018C0 4E5E unlink A6 000018C2 2E9F move.l [A7], [A7]+ 000018C4 4E75 rts 000018C6 9D54 sub.w [A4], D6 000018C8 4D4F chk.w D6, A7 000018CA 5649 addq.w A1, 3 000018CC 4544 chk.w D2, D4 000018CE 4F43 chk.w D7, D3 000018D0 554D subq.w A5, 2 000018D2 454E chk.w D2, A6 000018D4 542E 414E addq.b [A6 + 0x414E], 2 000018D8 5952 subq.w [A2], 4 000018DA 4F57 chk.w D7, [A7] 000018DC 5354 subq.w [A4], 1 000018DE 4F43 chk.w D7, D3 000018E0 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 000018E4 0000 0000 ori.b D0, 0x0 fn000018E8: 000018E8 4E56 FFFC link A6, -0x0004 000018EC 2F0C move.l -[A7], A4 000018EE 286E 0008 movea.l A4, [A6 + 0x8] 000018F2 558F subq.l A7, 2 000018F4 7001 moveq.l D0, 0x01 000018F6 3F00 move.w -[A7], D0 000018F8 2F0C move.l -[A7], A4 000018FA 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 000018FE 4A1F tst.b [A7]+ 00001900 6606 bne +0x8 /* 00001908 */ 00001902 422E 000C clr.b [A6 + 0xC] 00001906 6060 bra +0x62 /* 00001968 */ label00001908: 00001908 2054 movea.l A0, [A4] 0000190A 7000 moveq.l D0, 0x00 0000190C 1028 0074 move.b D0, [A0 + 0x74] 00001910 0C40 0001 cmpi.w D0, 0x1 00001914 6608 bne +0xA /* 0000191E */ 00001916 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000191C 604A bra +0x4C /* 00001968 */ label0000191E: 0000191E 598F subq.l A7, 4 00001920 2F0C move.l -[A7], A4 00001922 4EBA 1478 jsr [PC + 0x1478 /* 00002D9C */] 00001926 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000192A 558F subq.l A7, 2 0000192C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001930 2F2D F944 move.l -[A7], [A5 - 0x6BC] 00001934 A881 syscall EqualPt 00001936 4A1F tst.b [A7]+ 00001938 6706 beq +0x8 /* 00001940 */ 0000193A 422E 000C clr.b [A6 + 0xC] 0000193E 6028 bra +0x2A /* 00001968 */ label00001940: 00001940 302E FFFE move.w D0, [A6 - 0x2] 00001944 B06D F134 cmp.w D0, [A5 - 0xECC] 00001948 6E08 bgt +0xA /* 00001952 */ 0000194A 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001950 6016 bra +0x18 /* 00001968 */ label00001952: 00001952 3D6D F134 FFFE move.w [A6 - 0x2], [A5 - 0xECC] 00001958 558F subq.l A7, 2 0000195A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000195E 2F0C move.l -[A7], A4 00001960 4EAD 2C72 jsr [A5 + 0x2C72 /* export_1418 */] 00001964 1D5F 000C move.b [A6 + 0xC], [A7]+ label00001968: 00001968 286E FFF8 movea.l A4, [A6 - 0x8] 0000196C 4E5E unlink A6 0000196E 2E9F move.l [A7], [A7]+ 00001970 4E75 rts 00001972 8024 or.b D0, -[A4] 00001974 544D addq.w A5, 2 00001976 4F56 chk.w D7, [A6] 00001978 4945 chk.w D4, D5 0000197A 444F neg.w A7 0000197C 4355 chk.w D1, [A5] 0000197E 4D45 chk.w D6, D5 00001980 4E54 2E44 link A4, -0xFFFFD1BC 00001984 4554 chk.w D2, [A4] 00001986 4552 chk.w D2, [A2] 00001988 4D49 chk.w D6, A1 0000198A 4E45 trap 5 0000198C 494D chk.w D4, A5 0000198E 504F addq.w A7, 8 00001990 5254 addq.w [A4], 1 00001992 454E chk.w D2, A6 00001994 4142 chk.w D0, D2 00001996 4C45 0000 movem.l , D5 0000199A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000199C-000019A0 fn0000199C: 0000199C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000199C-000019A0 fn0000199C: // (misaligned) 0000199E FFFC .invalid <> 000019A0 48E7 0018 movem.l -[A7], A3,A4 000019A4 286E 0008 movea.l A4, [A6 + 0x8] 000019A8 2054 movea.l A0, [A4] 000019AA 4AA8 00E2 tst.l [A0 + 0xE2] 000019AE 6626 bne +0x28 /* 000019D6 */ 000019B0 598F subq.l A7, 4 000019B2 3F3C 03F7 move.w -[A7], 0x3F7 000019B6 7000 moveq.l D0, 0x00 000019B8 2F00 move.l -[A7], D0 000019BA 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 000019BE 2657 movea.l A3, [A7] 000019C0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000019C4 2054 movea.l A0, [A4] 000019C6 214B 00E2 move.l [A0 + 0xE2], A3 000019CA 2D4B FFFC move.l [A6 - 0x4], A3 000019CE 2F0C move.l -[A7], A4 000019D0 2F0B move.l -[A7], A3 000019D2 4EAD 3C8A jsr [A5 + 0x3C8A /* export_1933 */] label000019D6: 000019D6 2054 movea.l A0, [A4] 000019D8 2068 00DC movea.l A0, [A0 + 0xDC] 000019DC A029 syscall HLock 000019DE 2054 movea.l A0, [A4] 000019E0 2068 00DC movea.l A0, [A0 + 0xDC] 000019E4 2F10 move.l -[A7], [A0] 000019E6 0C6E 03EB 000C cmpi.w [A6 + 0xC], 0x3EB 000019EC 6608 bne +0xA /* 000019F6 */ 000019EE 203C 666F 7265 move.l D0, 0x666F7265 /* 'fore' */ 000019F4 6006 bra +0x8 /* 000019FC */ label000019F6: 000019F6 203C 6261 636B move.l D0, 0x6261636B /* 'back' */ label000019FC: 000019FC 2F00 move.l -[A7], D0 000019FE 7001 moveq.l D0, 0x01 00001A00 1F00 move.b -[A7], D0 00001A02 2054 movea.l A0, [A4] 00001A04 2F28 00E2 move.l -[A7], [A0 + 0xE2] 00001A08 4EAD 3B52 jsr [A5 + 0x3B52 /* export_1894 */] 00001A0C 2054 movea.l A0, [A4] 00001A0E 2068 00DC movea.l A0, [A0 + 0xDC] 00001A12 A02A syscall HUnlock 00001A14 2054 movea.l A0, [A4] 00001A16 2F28 00E2 move.l -[A7], [A0 + 0xE2] 00001A1A 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00001A1E 2054 movea.l A0, [A4] 00001A20 2F28 00E2 move.l -[A7], [A0 + 0xE2] 00001A24 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] 00001A28 7001 moveq.l D0, 0x01 00001A2A 1F00 move.b -[A7], D0 00001A2C 2054 movea.l A0, [A4] 00001A2E 2F28 00E2 move.l -[A7], [A0 + 0xE2] 00001A32 4EAD 31CA jsr [A5 + 0x31CA /* export_1589 */] 00001A36 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 00001A3C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00001A42 4E5E unlink A6 00001A44 205F movea.l A0, [A7]+ 00001A46 5C4F addq.w A7, 6 00001A48 4ED0 jmp [A0] 00001A4A 8021 or.b D0, -[A1] 00001A4C 544D addq.w A5, 2 00001A4E 4F56 chk.w D7, [A6] 00001A50 4945 chk.w D4, D5 00001A52 444F neg.w A7 00001A54 4355 chk.w D1, [A5] 00001A56 4D45 chk.w D6, D5 00001A58 4E54 2E4F link A4, -0xFFFFD1B1 00001A5C 5045 addq.w D5, 8 00001A5E 4E46 trap 6 00001A60 494C chk.w D4, A4 00001A62 4552 chk.w D2, [A2] 00001A64 4546 chk.w D2, D6 00001A66 5357 subq.w [A7], 1 00001A68 494E chk.w D4, A6 00001A6A 444F neg.w A7 00001A6C 5700 subq.b D0, 3 00001A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2543: // at 00001A70 (misaligned) 00001A72 0000 206E ori.b D0, 0x6E /* 'n' */ 00001A76 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001A7A 7000 moveq.l D0, 0x00 00001A7C 2140 00E2 move.l [A0 + 0xE2], D0 00001A80 4E5E unlink A6 00001A82 2E9F move.l [A7], [A7]+ 00001A84 4E75 rts 00001A86 8024 or.b D0, -[A4] 00001A88 544D addq.w A5, 2 00001A8A 4F56 chk.w D7, [A6] 00001A8C 4945 chk.w D4, D5 00001A8E 444F neg.w A7 00001A90 4355 chk.w D1, [A5] 00001A92 4D45 chk.w D6, D5 00001A94 4E54 2E43 link A4, -0xFFFFD1BD 00001A98 4C4F 5349 movem.l D0,D3,D6,A0,A1,A4,A6, A7 00001A9C 4E47 trap 7 00001A9E 4649 not.w A1 00001AA0 4C45 5245 movem.l D0,D2,D6,A1,A4,A6, D5 00001AA4 4653 not.w [A3] 00001AA6 5749 subq.w A1, 3 00001AA8 4E44 trap 4 00001AAA 4F57 chk.w D7, [A7] 00001AAC 0000 0000 ori.b D0, 0x0 fn00001AB0: 00001AB0 4E56 FFEC link A6, -0x0014 00001AB4 48E7 0018 movem.l -[A7], A3,A4 00001AB8 286E 0008 movea.l A4, [A6 + 0x8] 00001ABC 3D6D F13C FFEE move.w [A6 - 0x12], [A5 - 0xEC4] 00001AC2 6000 0096 bra +0x98 /* 00001B5A */ label00001AC6: 00001AC6 558F subq.l A7, 2 00001AC8 2054 movea.l A0, [A4] 00001ACA 2F28 0076 move.l -[A7], [A0 + 0x76] 00001ACE 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00001AD2 301F move.w D0, [A7]+ 00001AD4 5340 subq.w D0, 1 00001AD6 3D40 FFEC move.w [A6 - 0x14], D0 00001ADA 6034 bra +0x36 /* 00001B10 */ label00001ADC: 00001ADC 598F subq.l A7, 4 00001ADE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001AE2 2054 movea.l A0, [A4] 00001AE4 2F28 0076 move.l -[A7], [A0 + 0x76] 00001AE8 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001AEC 265F movea.l A3, [A7]+ 00001AEE 558F subq.l A7, 2 00001AF0 2F0B move.l -[A7], A3 00001AF2 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00001AF6 4A1F tst.b [A7]+ 00001AF8 6712 beq +0x14 /* 00001B0C */ 00001AFA 558F subq.l A7, 2 00001AFC 2F0B move.l -[A7], A3 00001AFE 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001B02 4A1F tst.b [A7]+ 00001B04 6706 beq +0x8 /* 00001B0C */ 00001B06 2F0B move.l -[A7], A3 00001B08 4EAD 5832 jsr [A5 + 0x5832 /* export_2818 */] label00001B0C: 00001B0C 556E FFEC subq.w [A6 - 0x14], 2 label00001B10: 00001B10 7001 moveq.l D0, 0x01 00001B12 B06E FFEC cmp.w D0, [A6 - 0x14] 00001B16 6DC4 blt -0x3A /* 00001ADC */ 00001B18 558F subq.l A7, 2 00001B1A 7008 moveq.l D0, 0x08 00001B1C 3F00 move.w -[A7], D0 00001B1E 486E FFF0 pea.l [A6 - 0x10] 00001B22 A971 syscall EventAvail 00001B24 4A1F tst.b [A7]+ 00001B26 672A beq +0x2C /* 00001B52 */ 00001B28 303C 0100 move.w D0, 0x100 00001B2C C06E FFFE and.w D0, [A6 - 0x2] 00001B30 6720 beq +0x22 /* 00001B52 */ 00001B32 203C 0000 00FF move.l D0, 0xFF 00001B38 C0AE FFF2 and.l D0, [A6 - 0xE] 00001B3C 722E moveq.l D1, 0x2E 00001B3E B280 cmp.l D1, D0 00001B40 6610 bne +0x12 /* 00001B52 */ 00001B42 558F subq.l A7, 2 00001B44 7008 moveq.l D0, 0x08 00001B46 3F00 move.w -[A7], D0 00001B48 486E FFF0 pea.l [A6 - 0x10] 00001B4C A970 syscall GetNextEvent 00001B4E 544F addq.w A7, 2 00001B50 6014 bra +0x16 /* 00001B66 */ label00001B52: 00001B52 302E FFEE move.w D0, [A6 - 0x12] 00001B56 526E FFEE addq.w [A6 - 0x12], 1 label00001B5A: 00001B5A 302E FFEE move.w D0, [A6 - 0x12] 00001B5E B06D F12C cmp.w D0, [A5 - 0xED4] 00001B62 6F00 FF62 ble -0x9C /* 00001AC6 */ label00001B66: 00001B66 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C] 00001B6C 4E5E unlink A6 00001B6E 2E9F move.l [A7], [A7]+ 00001B70 4E75 rts 00001B72 9C54 sub.w D6, [A4] 00001B74 4D4F chk.w D6, A7 00001B76 5649 addq.w A1, 3 00001B78 4544 chk.w D2, D4 00001B7A 4F43 chk.w D7, D3 00001B7C 554D subq.w A5, 2 00001B7E 454E chk.w D2, A6 00001B80 542E 4F50 addq.b [A6 + 0x4F50], 2 00001B84 454E chk.w D2, A6 00001B86 494E chk.w D4, A6 00001B88 464F not.w A7 00001B8A 424F clr.w A7 00001B8C 5845 addq.w D5, 4 00001B8E 5300 subq.b D0, 1 00001B90 0000 0000 ori.b D0, 0x0 fn00001B94: 00001B94 4E56 FFFC link A6, -0x0004 00001B98 48E7 0118 movem.l -[A7], D7,A3,A4 00001B9C 286E 0008 movea.l A4, [A6 + 0x8] 00001BA0 7E00 moveq.l D7, 0x00 00001BA2 558F subq.l A7, 2 00001BA4 2054 movea.l A0, [A4] 00001BA6 2F28 0076 move.l -[A7], [A0 + 0x76] 00001BAA 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00001BAE 301F move.w D0, [A7]+ 00001BB0 5340 subq.w D0, 1 00001BB2 3D40 FFFC move.w [A6 - 0x4], D0 00001BB6 6042 bra +0x44 /* 00001BFA */ label00001BB8: 00001BB8 3D6D F13C FFFE move.w [A6 - 0x2], [A5 - 0xEC4] 00001BBE 602C bra +0x2E /* 00001BEC */ label00001BC0: 00001BC0 598F subq.l A7, 4 00001BC2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001BC6 2054 movea.l A0, [A4] 00001BC8 2F28 0076 move.l -[A7], [A0 + 0x76] 00001BCC 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001BD0 265F movea.l A3, [A7]+ 00001BD2 558F subq.l A7, 2 00001BD4 2F0B move.l -[A7], A3 00001BD6 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001BDA 4A1F tst.b [A7]+ 00001BDC 6706 beq +0x8 /* 00001BE4 */ 00001BDE 2007 move.l D0, D7 00001BE0 5287 addq.l D7, 1 00001BE2 6012 bra +0x14 /* 00001BF6 */ label00001BE4: 00001BE4 302E FFFE move.w D0, [A6 - 0x2] 00001BE8 526E FFFE addq.w [A6 - 0x2], 1 label00001BEC: 00001BEC 302E FFFE move.w D0, [A6 - 0x2] 00001BF0 B06D F12C cmp.w D0, [A5 - 0xED4] 00001BF4 6FCA ble -0x34 /* 00001BC0 */ label00001BF6: 00001BF6 556E FFFC subq.w [A6 - 0x4], 2 label00001BFA: 00001BFA 7001 moveq.l D0, 0x01 00001BFC B06E FFFC cmp.w D0, [A6 - 0x4] 00001C00 6DB6 blt -0x48 /* 00001BB8 */ 00001C02 2D47 000C move.l [A6 + 0xC], D7 00001C06 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00001C0C 4E5E unlink A6 00001C0E 2E9F move.l [A7], [A7]+ 00001C10 4E75 rts 00001C12 8022 or.b D0, -[A2] 00001C14 544D addq.w A5, 2 00001C16 4F56 chk.w D7, [A6] 00001C18 4945 chk.w D4, D5 00001C1A 444F neg.w A7 00001C1C 4355 chk.w D1, [A5] 00001C1E 4D45 chk.w D6, D5 00001C20 4E54 2E43 link A4, -0xFFFFD1BD 00001C24 4F55 chk.w D7, [A5] 00001C26 4E54 524F link A4, -0xFFFFADB1 00001C2A 5753 subq.w [A3], 3 00001C2C 5749 subq.w A1, 3 00001C2E 5448 addq.w A0, 2 00001C30 4D4F chk.w D6, A7 00001C32 5649 addq.w A1, 3 00001C34 4553 chk.w D2, [A3] 00001C36 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001C38-00001C3C fn00001C38: 00001C38 4E56 FFE0 link A6, -0x0020 // end alternate branch 00001C38-00001C3C fn00001C38: // (misaligned) 00001C3A FFE0 .invalid <> 00001C3C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001C40 266E 0010 movea.l A3, [A6 + 0x10] 00001C44 286E 0008 movea.l A4, [A6 + 0x8] 00001C48 206E 000C movea.l A0, [A6 + 0xC] 00001C4C 7000 moveq.l D0, 0x00 00001C4E 2080 move.l [A0], D0 00001C50 2680 move.l [A3], D0 00001C52 3D6D F134 FFEA move.w [A6 - 0x16], [A5 - 0xECC] 00001C58 3D6D F13C FFEE move.w [A6 - 0x12], [A5 - 0xEC4] 00001C5E 3D6D F138 FFF2 move.w [A6 - 0xE], [A5 - 0xEC8] 00001C64 3D6D F130 FFF6 move.w [A6 - 0xA], [A5 - 0xED0] 00001C6A 3D6D F12C FFFA move.w [A6 - 0x6], [A5 - 0xED4] 00001C70 2054 movea.l A0, [A4] 00001C72 4268 00C4 clr.w [A0 + 0xC4] 00001C76 2054 movea.l A0, [A4] 00001C78 4268 00C0 clr.w [A0 + 0xC0] 00001C7C 2054 movea.l A0, [A4] 00001C7E 4268 00C2 clr.w [A0 + 0xC2] 00001C82 558F subq.l A7, 2 00001C84 2054 movea.l A0, [A4] 00001C86 2F28 0076 move.l -[A7], [A0 + 0x76] 00001C8A 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00001C8E 301F move.w D0, [A7]+ 00001C90 5340 subq.w D0, 1 00001C92 3D40 FFE8 move.w [A6 - 0x18], D0 00001C96 6000 0244 bra +0x246 /* 00001EDC */ label00001C9A: 00001C9A 598F subq.l A7, 4 00001C9C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001CA0 2054 movea.l A0, [A4] 00001CA2 2F28 0076 move.l -[A7], [A0 + 0x76] 00001CA6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001CAA 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 00001CAE 558F subq.l A7, 2 00001CB0 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001CB4 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001CB8 4A1F tst.b [A7]+ 00001CBA 6700 0126 beq +0x128 /* 00001DE2 */ 00001CBE 558F subq.l A7, 2 00001CC0 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001CC4 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00001CC8 4A1F tst.b [A7]+ 00001CCA 6700 0110 beq +0x112 /* 00001DDC */ 00001CCE 2054 movea.l A0, [A4] 00001CD0 5268 00C0 addq.w [A0 + 0xC0], 1 00001CD4 558F subq.l A7, 2 00001CD6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001CDA 4EAD 561A jsr [A5 + 0x561A /* export_2751 */] 00001CDE 1E1F move.b D7, [A7]+ 00001CE0 7000 moveq.l D0, 0x00 00001CE2 1007 move.b D0, D7 00001CE4 0C40 0002 cmpi.w D0, 0x2 00001CE8 6608 bne +0xA /* 00001CF2 */ 00001CEA 0093 0000 0010 ori.l [A3], 0x10 00001CF0 6018 bra +0x1A /* 00001D0A */ label00001CF2: 00001CF2 7000 moveq.l D0, 0x00 00001CF4 1007 move.b D0, D7 00001CF6 0C40 0001 cmpi.w D0, 0x1 00001CFA 6608 bne +0xA /* 00001D04 */ 00001CFC 0093 0000 0004 ori.l [A3], 0x4 00001D02 6006 bra +0x8 /* 00001D0A */ label00001D04: 00001D04 0093 0000 0008 ori.l [A3], 0x8 label00001D0A: 00001D0A 558F subq.l A7, 2 00001D0C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001D10 4EAD 562A jsr [A5 + 0x562A /* export_2753 */] 00001D14 4A1F tst.b [A7]+ 00001D16 6708 beq +0xA /* 00001D20 */ 00001D18 0093 0000 0002 ori.l [A3], 0x2 00001D1E 6006 bra +0x8 /* 00001D26 */ label00001D20: 00001D20 0093 0000 0001 ori.l [A3], 0x1 label00001D26: 00001D26 598F subq.l A7, 4 00001D28 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001D2C 4EAD 56EA jsr [A5 + 0x56EA /* export_2777 */] 00001D30 2C1F move.l D6, [A7]+ 00001D32 6608 bne +0xA /* 00001D3C */ 00001D34 0093 0000 0040 ori.l [A3], 0x40 /* '@' */ 00001D3A 6006 bra +0x8 /* 00001D42 */ label00001D3C: 00001D3C 0093 0000 0080 ori.l [A3], 0x80 label00001D42: 00001D42 0C86 0002 0000 cmpi.l D6, 0x20000 00001D48 6608 bne +0xA /* 00001D52 */ 00001D4A 0093 0000 0100 ori.l [A3], 0x100 00001D50 6006 bra +0x8 /* 00001D58 */ label00001D52: 00001D52 0093 0000 0200 ori.l [A3], 0x200 label00001D58: 00001D58 558F subq.l A7, 2 00001D5A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001D5E 4EAD 570A jsr [A5 + 0x570A /* export_2781 */] 00001D62 4A1F tst.b [A7]+ 00001D64 6708 beq +0xA /* 00001D6E */ 00001D66 0093 0000 0400 ori.l [A3], 0x400 00001D6C 6006 bra +0x8 /* 00001D74 */ label00001D6E: 00001D6E 0093 0000 0800 ori.l [A3], 0x800 label00001D74: 00001D74 558F subq.l A7, 2 00001D76 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001D7A 4EAD 5702 jsr [A5 + 0x5702 /* export_2780 */] 00001D7E 4A1F tst.b [A7]+ 00001D80 6708 beq +0xA /* 00001D8A */ 00001D82 0093 0000 1000 ori.l [A3], 0x1000 00001D88 6006 bra +0x8 /* 00001D90 */ label00001D8A: 00001D8A 0093 0000 2000 ori.l [A3], 0x2000 /* ' \0' */ label00001D90: 00001D90 558F subq.l A7, 2 00001D92 486E FFFC pea.l [A6 - 0x4] 00001D96 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001D9A 4EAD 5792 jsr [A5 + 0x5792 /* export_2798 */] 00001D9E 4A1F tst.b [A7]+ 00001DA0 6714 beq +0x16 /* 00001DB6 */ 00001DA2 0093 0004 0000 ori.l [A3], 0x40000 00001DA8 206E 000C movea.l A0, [A6 + 0xC] 00001DAC 202E FFFC move.l D0, [A6 - 0x4] 00001DB0 5380 subq.l D0, 1 00001DB2 D190 add.l [A0], D0 00001DB4 602C bra +0x2E /* 00001DE2 */ label00001DB6: 00001DB6 558F subq.l A7, 2 00001DB8 486E FFFC pea.l [A6 - 0x4] 00001DBC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001DC0 4EAD 579A jsr [A5 + 0x579A /* export_2799 */] 00001DC4 4A1F tst.b [A7]+ 00001DC6 671A beq +0x1C /* 00001DE2 */ 00001DC8 0093 0008 0000 ori.l [A3], 0x80000 00001DCE 206E 000C movea.l A0, [A6 + 0xC] 00001DD2 202E FFFC move.l D0, [A6 - 0x4] 00001DD6 5380 subq.l D0, 1 00001DD8 D190 add.l [A0], D0 00001DDA 6006 bra +0x8 /* 00001DE2 */ label00001DDC: 00001DDC 2054 movea.l A0, [A4] 00001DDE 5268 00C2 addq.w [A0 + 0xC2], 1 label00001DE2: 00001DE2 3D6E FFE8 FFF0 move.w [A6 - 0x10], [A6 - 0x18] 00001DE8 3D6E FFE8 FFEC move.w [A6 - 0x14], [A6 - 0x18] 00001DEE 3D6E FFE8 FFF8 move.w [A6 - 0x8], [A6 - 0x18] 00001DF4 3D6E FFE8 FFF4 move.w [A6 - 0xC], [A6 - 0x18] 00001DFA 598F subq.l A7, 4 00001DFC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001E00 2054 movea.l A0, [A4] 00001E02 2F28 0076 move.l -[A7], [A0 + 0x76] 00001E06 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001E0A 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001E0E 558F subq.l A7, 2 00001E10 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E14 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00001E18 4A1F tst.b [A7]+ 00001E1A 6714 beq +0x16 /* 00001E30 */ 00001E1C 558F subq.l A7, 2 00001E1E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E22 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001E26 4A1F tst.b [A7]+ 00001E28 6706 beq +0x8 /* 00001E30 */ 00001E2A 0093 0000 4000 ori.l [A3], 0x4000 /* '@\0' */ label00001E30: 00001E30 598F subq.l A7, 4 00001E32 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001E36 2054 movea.l A0, [A4] 00001E38 2F28 0076 move.l -[A7], [A0 + 0x76] 00001E3C 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001E40 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001E44 558F subq.l A7, 2 00001E46 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E4A 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00001E4E 4A1F tst.b [A7]+ 00001E50 6714 beq +0x16 /* 00001E66 */ 00001E52 558F subq.l A7, 2 00001E54 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E58 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001E5C 4A1F tst.b [A7]+ 00001E5E 6706 beq +0x8 /* 00001E66 */ 00001E60 0093 0000 8000 ori.l [A3], 0x8000 label00001E66: 00001E66 598F subq.l A7, 4 00001E68 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001E6C 2054 movea.l A0, [A4] 00001E6E 2F28 0076 move.l -[A7], [A0 + 0x76] 00001E72 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001E76 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001E7A 558F subq.l A7, 2 00001E7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E80 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00001E84 4A1F tst.b [A7]+ 00001E86 6714 beq +0x16 /* 00001E9C */ 00001E88 558F subq.l A7, 2 00001E8A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001E8E 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001E92 4A1F tst.b [A7]+ 00001E94 6706 beq +0x8 /* 00001E9C */ 00001E96 0093 0001 0000 ori.l [A3], 0x10000 label00001E9C: 00001E9C 598F subq.l A7, 4 00001E9E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001EA2 2054 movea.l A0, [A4] 00001EA4 2F28 0076 move.l -[A7], [A0 + 0x76] 00001EA8 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00001EAC 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001EB0 558F subq.l A7, 2 00001EB2 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001EB6 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00001EBA 4A1F tst.b [A7]+ 00001EBC 671A beq +0x1C /* 00001ED8 */ 00001EBE 558F subq.l A7, 2 00001EC0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001EC4 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00001EC8 4A1F tst.b [A7]+ 00001ECA 670C beq +0xE /* 00001ED8 */ 00001ECC 0093 0002 0000 ori.l [A3], 0x20000 00001ED2 2054 movea.l A0, [A4] 00001ED4 5268 00C4 addq.w [A0 + 0xC4], 1 label00001ED8: 00001ED8 556E FFE8 subq.w [A6 - 0x18], 2 label00001EDC: 00001EDC 7001 moveq.l D0, 0x01 00001EDE B06E FFE8 cmp.w D0, [A6 - 0x18] 00001EE2 6D00 FDB6 blt -0x248 /* 00001C9A */ 00001EE6 4CEE 18C0 FFD0 movem.l D6,D7,A3,A4, [A6 - 0x30] 00001EEC 4E5E unlink A6 00001EEE 205F movea.l A0, [A7]+ 00001EF0 4FEF 000C lea.l A7, [A7 + 0xC] 00001EF4 4ED0 jmp [A0] 00001EF6 9A54 sub.w D5, [A4] 00001EF8 4D4F chk.w D6, A7 00001EFA 5649 addq.w A1, 3 00001EFC 4544 chk.w D2, D4 00001EFE 4F43 chk.w D7, D3 00001F00 554D subq.w A5, 2 00001F02 454E chk.w D2, A6 00001F04 542E 4745 addq.b [A6 + 0x4745], 2 00001F08 5453 addq.w [A3], 2 00001F0A 5441 addq.w D1, 2 00001F0C 5455 addq.w [A5], 2 00001F0E 5345 subq.w D5, 1 00001F10 5300 subq.b D0, 1 00001F12 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2544: // at 00001F14 (misaligned) 00001F16 0000 48E7 ori.b D0, 0xE7 00001F1A 0308 btst A0, D1 00001F1C 1C2E 000C move.b D6, [A6 + 0xC] 00001F20 286E 0008 movea.l A4, [A6 + 0x8] 00001F24 2054 movea.l A0, [A4] 00001F26 1E28 007E move.b D7, [A0 + 0x7E] 00001F2A 7000 moveq.l D0, 0x00 00001F2C 1006 move.b D0, D6 00001F2E 0C40 0002 cmpi.w D0, 0x2 00001F32 6634 bne +0x36 /* 00001F68 */ 00001F34 1028 007E move.b D0, [A0 + 0x7E] 00001F38 5300 subq.b D0, 1 00001F3A 656A bcs +0x6C /* 00001FA6 */ 00001F3C 0C00 0003 cmpi.b D0, 0x3 00001F40 6264 bhi +0x66 /* 00001FA6 */ 00001F42 7200 moveq.l D1, 0x00 00001F44 1200 move.b D1, D0 00001F46 D241 add.w D1, D1 00001F48 323B 1006 move.w D1, [PC + D1.w + 0x6] 00001F4C 4EFB 1000 jmp [PC + D1.w] 00001F50 000A 0012 ori.b A2, 0x12 00001F54 000E 0016 ori.b A6, 0x16 00001F58 7E02 moveq.l D7, 0x02 00001F5A 604A bra +0x4C /* 00001FA6 */ 00001F5C 7E04 moveq.l D7, 0x04 00001F5E 6046 bra +0x48 /* 00001FA6 */ 00001F60 7E01 moveq.l D7, 0x01 00001F62 6042 bra +0x44 /* 00001FA6 */ 00001F64 7E03 moveq.l D7, 0x03 00001F66 603E bra +0x40 /* 00001FA6 */ label00001F68: 00001F68 7000 moveq.l D0, 0x00 00001F6A 1006 move.b D0, D6 00001F6C 0C40 0003 cmpi.w D0, 0x3 00001F70 6634 bne +0x36 /* 00001FA6 */ 00001F72 2054 movea.l A0, [A4] 00001F74 1028 007E move.b D0, [A0 + 0x7E] 00001F78 5300 subq.b D0, 1 00001F7A 652A bcs +0x2C /* 00001FA6 */ 00001F7C 0C00 0003 cmpi.b D0, 0x3 00001F80 6224 bhi +0x26 /* 00001FA6 */ 00001F82 7200 moveq.l D1, 0x00 00001F84 1200 move.b D1, D0 00001F86 D241 add.w D1, D1 00001F88 323B 1006 move.w D1, [PC + D1.w + 0x6] 00001F8C 4EFB 1000 jmp [PC + D1.w] 00001F90 000A 0012 ori.b A2, 0x12 00001F94 000E 0016 ori.b A6, 0x16 00001F98 7E03 moveq.l D7, 0x03 00001F9A 600A bra +0xC /* 00001FA6 */ 00001F9C 7E01 moveq.l D7, 0x01 00001F9E 6006 bra +0x8 /* 00001FA6 */ 00001FA0 7E04 moveq.l D7, 0x04 00001FA2 6002 bra +0x4 /* 00001FA6 */ 00001FA4 7E02 moveq.l D7, 0x02 label00001FA6: 00001FA6 2054 movea.l A0, [A4] 00001FA8 1147 007E move.b [A0 + 0x7E], D7 00001FAC 1F07 move.b -[A7], D7 00001FAE 2F0C move.l -[A7], A4 00001FB0 4EBA 0032 jsr [PC + 0x32 /* 00001FE4 */] 00001FB4 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00001FBA 4E5E unlink A6 00001FBC 205F movea.l A0, [A7]+ 00001FBE 5C4F addq.w A7, 6 00001FC0 4ED0 jmp [A0] 00001FC2 9E54 sub.w D7, [A4] 00001FC4 4D4F chk.w D6, A7 00001FC6 5649 addq.w A1, 3 00001FC8 4544 chk.w D2, D4 00001FCA 4F43 chk.w D7, D3 00001FCC 554D subq.w A5, 2 00001FCE 454E chk.w D2, A6 00001FD0 542E 4849 addq.b [A6 + 0x4849], 2 00001FD4 4445 neg.w D5 00001FD6 5348 subq.w A0, 1 00001FD8 4F57 chk.w D7, [A7] 00001FDA 434F chk.w D1, A7 00001FDC 4C55 4D4E movem.l D1,D2,D3,D6,A0,A2,A3,A6, [A5] 00001FE0 5300 subq.b D0, 1 00001FE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001FE4-00001FE8 export_2545: fn00001FE4: 00001FE4 4E56 FFEC link A6, -0x0014 // end alternate branch 00001FE4-00001FE8 export_2545: // at 00001FE4 (misaligned) fn00001FE4: // (misaligned) 00001FE6 FFEC .invalid <> 00001FE8 48E7 0118 movem.l -[A7], D7,A3,A4 00001FEC 1E2E 000C move.b D7, [A6 + 0xC] 00001FF0 286E 0008 movea.l A4, [A6 + 0x8] 00001FF4 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 00001FF8 1F07 move.b -[A7], D7 00001FFA 2054 movea.l A0, [A4] 00001FFC 2F28 0092 move.l -[A7], [A0 + 0x92] 00002000 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */] 00002004 1F07 move.b -[A7], D7 00002006 2054 movea.l A0, [A4] 00002008 2F28 008E move.l -[A7], [A0 + 0x8E] 0000200C 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */] 00002010 2F0C move.l -[A7], A4 00002012 4EBA 020C jsr [PC + 0x20C /* 00002220 */] 00002016 7000 moveq.l D0, 0x00 00002018 1007 move.b D0, D7 0000201A 0C40 0001 cmpi.w D0, 0x1 0000201E 6622 bne +0x24 /* 00002042 */ 00002020 2054 movea.l A0, [A4] 00002022 2668 009E movea.l A3, [A0 + 0x9E] 00002026 7001 moveq.l D0, 0x01 00002028 1F00 move.b -[A7], D0 0000202A 2F0B move.l -[A7], A3 0000202C 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00002030 2054 movea.l A0, [A4] 00002032 2668 00A2 movea.l A3, [A0 + 0xA2] 00002036 7001 moveq.l D0, 0x01 00002038 1F00 move.b -[A7], D0 0000203A 2F0B move.l -[A7], A3 0000203C 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00002040 6058 bra +0x5A /* 0000209A */ label00002042: 00002042 7000 moveq.l D0, 0x00 00002044 1007 move.b D0, D7 00002046 0C40 0003 cmpi.w D0, 0x3 0000204A 6612 bne +0x14 /* 0000205E */ 0000204C 2054 movea.l A0, [A4] 0000204E 2668 009E movea.l A3, [A0 + 0x9E] 00002052 7001 moveq.l D0, 0x01 00002054 1F00 move.b -[A7], D0 00002056 2F0B move.l -[A7], A3 00002058 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 0000205C 6010 bra +0x12 /* 0000206E */ label0000205E: 0000205E 2054 movea.l A0, [A4] 00002060 2668 009E movea.l A3, [A0 + 0x9E] 00002064 7001 moveq.l D0, 0x01 00002066 1F00 move.b -[A7], D0 00002068 2F0B move.l -[A7], A3 0000206A 4EAD 4312 jsr [A5 + 0x4312 /* export_2142 */] label0000206E: 0000206E 7000 moveq.l D0, 0x00 00002070 1007 move.b D0, D7 00002072 0C40 0002 cmpi.w D0, 0x2 00002076 6612 bne +0x14 /* 0000208A */ 00002078 2054 movea.l A0, [A4] 0000207A 2668 00A2 movea.l A3, [A0 + 0xA2] 0000207E 7001 moveq.l D0, 0x01 00002080 1F00 move.b -[A7], D0 00002082 2F0B move.l -[A7], A3 00002084 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00002088 6010 bra +0x12 /* 0000209A */ label0000208A: 0000208A 2054 movea.l A0, [A4] 0000208C 2668 00A2 movea.l A3, [A0 + 0xA2] 00002090 7001 moveq.l D0, 0x01 00002092 1F00 move.b -[A7], D0 00002094 2F0B move.l -[A7], A3 00002096 4EAD 4312 jsr [A5 + 0x4312 /* export_2142 */] label0000209A: 0000209A 2054 movea.l A0, [A4] 0000209C 7000 moveq.l D0, 0x00 0000209E 1028 0074 move.b D0, [A0 + 0x74] 000020A2 0C40 0002 cmpi.w D0, 0x2 000020A6 6660 bne +0x62 /* 00002108 */ 000020A8 2068 0080 movea.l A0, [A0 + 0x80] 000020AC 2050 movea.l A0, [A0] 000020AE 3028 004C move.w D0, [A0 + 0x4C] 000020B2 48C0 ext.l D0 000020B4 2D40 FFF8 move.l [A6 - 0x8], D0 000020B8 2054 movea.l A0, [A4] 000020BA 2068 0080 movea.l A0, [A0 + 0x80] 000020BE 2050 movea.l A0, [A0] 000020C0 2D68 0022 FFF4 move.l [A6 - 0xC], [A0 + 0x22] 000020C6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000020CA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000020CE 7001 moveq.l D0, 0x01 000020D0 1F00 move.b -[A7], D0 000020D2 2054 movea.l A0, [A4] 000020D4 2F28 0080 move.l -[A7], [A0 + 0x80] 000020D8 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] 000020DC 2054 movea.l A0, [A4] 000020DE 2068 00A2 movea.l A0, [A0 + 0xA2] 000020E2 2050 movea.l A0, [A0] 000020E4 2D68 001A FFEC move.l [A6 - 0x14], [A0 + 0x1A] 000020EA 2054 movea.l A0, [A4] 000020EC 2068 0092 movea.l A0, [A0 + 0x92] 000020F0 2050 movea.l A0, [A0] 000020F2 2254 movea.l A1, [A4] 000020F4 2269 0092 movea.l A1, [A1 + 0x92] 000020F8 2251 movea.l A1, [A1] 000020FA 2029 0026 move.l D0, [A1 + 0x26] 000020FE D0A8 001E add.l D0, [A0 + 0x1E] 00002102 2D40 FFF0 move.l [A6 - 0x10], D0 00002106 6060 bra +0x62 /* 00002168 */ label00002108: 00002108 2054 movea.l A0, [A4] 0000210A 2068 0080 movea.l A0, [A0 + 0x80] 0000210E 2050 movea.l A0, [A0] 00002110 3028 004A move.w D0, [A0 + 0x4A] 00002114 48C0 ext.l D0 00002116 2D40 FFF4 move.l [A6 - 0xC], D0 0000211A 2054 movea.l A0, [A4] 0000211C 2068 0080 movea.l A0, [A0 + 0x80] 00002120 2050 movea.l A0, [A0] 00002122 2D68 0026 FFF8 move.l [A6 - 0x8], [A0 + 0x26] 00002128 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000212C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002130 7001 moveq.l D0, 0x01 00002132 1F00 move.b -[A7], D0 00002134 2054 movea.l A0, [A4] 00002136 2F28 0080 move.l -[A7], [A0 + 0x80] 0000213A 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] 0000213E 2054 movea.l A0, [A4] 00002140 2068 00A2 movea.l A0, [A0 + 0xA2] 00002144 2050 movea.l A0, [A0] 00002146 2D68 001E FFF0 move.l [A6 - 0x10], [A0 + 0x1E] 0000214C 2054 movea.l A0, [A4] 0000214E 2068 0092 movea.l A0, [A0 + 0x92] 00002152 2050 movea.l A0, [A0] 00002154 2254 movea.l A1, [A4] 00002156 2269 0092 movea.l A1, [A1 + 0x92] 0000215A 2251 movea.l A1, [A1] 0000215C 2029 0022 move.l D0, [A1 + 0x22] 00002160 D0A8 001A add.l D0, [A0 + 0x1A] 00002164 2D40 FFEC move.l [A6 - 0x14], D0 label00002168: 00002168 2054 movea.l A0, [A4] 0000216A 2668 00A2 movea.l A3, [A0 + 0xA2] 0000216E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002172 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002176 7001 moveq.l D0, 0x01 00002178 1F00 move.b -[A7], D0 0000217A 2F0B move.l -[A7], A3 0000217C 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] 00002180 598F subq.l A7, 4 00002182 2054 movea.l A0, [A4] 00002184 2F28 0080 move.l -[A7], [A0 + 0x80] 00002188 4EAD 397A jsr [A5 + 0x397A /* export_1835 */] 0000218C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002190 47EE FFFC lea.l A3, [A6 - 0x4] 00002194 1747 0002 move.b [A3 + 0x2], D7 00002198 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000219C 2054 movea.l A0, [A4] 0000219E 2F28 0080 move.l -[A7], [A0 + 0x80] 000021A2 4EAD 3972 jsr [A5 + 0x3972 /* export_1834 */] 000021A6 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20] 000021AC 4E5E unlink A6 000021AE 205F movea.l A0, [A7]+ 000021B0 5C4F addq.w A7, 6 000021B2 4ED0 jmp [A0] 000021B4 8022 or.b D0, -[A2] 000021B6 544D addq.w A5, 2 000021B8 4F56 chk.w D7, [A6] 000021BA 4945 chk.w D4, D5 000021BC 444F neg.w A7 000021BE 4355 chk.w D1, [A5] 000021C0 4D45 chk.w D6, D5 000021C2 4E54 2E48 link A4, -0xFFFFD1B8 000021C6 414E chk.w D0, A6 000021C8 444C neg.w A4 000021CA 4548 chk.w D2, A0 000021CC 4944 chk.w D4, D4 000021CE 494E chk.w D4, A6 000021D0 4743 chk.w D3, D3 000021D2 4F4C chk.w D7, A4 000021D4 554D subq.w A5, 2 000021D6 4E53 0000 link A3, 0 000021DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2546: // at 000021DC (misaligned) 000021DE 0000 2F0C ori.b D0, 0xC 000021E2 286E 0008 movea.l A4, [A6 + 0x8] 000021E6 2054 movea.l A0, [A4] 000021E8 4AA8 0092 tst.l [A0 + 0x92] 000021EC 6708 beq +0xA /* 000021F6 */ 000021EE 2F28 0092 move.l -[A7], [A0 + 0x92] 000021F2 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] label000021F6: 000021F6 286E FFFC movea.l A4, [A6 - 0x4] 000021FA 4E5E unlink A6 000021FC 2E9F move.l [A7], [A7]+ 000021FE 4E75 rts 00002200 9D54 sub.w [A4], D6 00002202 4D4F chk.w D6, A7 00002204 5649 addq.w A1, 3 00002206 4544 chk.w D2, D4 00002208 4F43 chk.w D7, D3 0000220A 554D subq.w A5, 2 0000220C 454E chk.w D2, A6 0000220E 542E 4144 addq.b [A6 + 0x4144], 2 00002212 4F52 chk.w D7, [A2] 00002214 4E50 5249 link A0, -0xFFFFADB7 00002218 4E54 5041 link A4, -0xFFFFAFBF 0000221C 4745 chk.w D3, D5 0000221E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002220-00002224 export_2547: fn00002220: 00002220 4E56 FFF0 link A6, -0x0010 // end alternate branch 00002220-00002224 export_2547: // at 00002220 (misaligned) fn00002220: // (misaligned) 00002222 FFF0 .invalid <> 00002224 2F0C move.l -[A7], A4 00002226 286E 0008 movea.l A4, [A6 + 0x8] 0000222A 2054 movea.l A0, [A4] 0000222C 2068 0080 movea.l A0, [A0 + 0x80] 00002230 2050 movea.l A0, [A0] 00002232 43EE FFF0 lea.l A1, [A6 - 0x10] 00002236 41E8 0046 lea.l A0, [A0 + 0x46] 0000223A 22D8 move.l [A1]+, [A0]+ 0000223C 22D8 move.l [A1]+, [A0]+ 0000223E 2054 movea.l A0, [A4] 00002240 2068 008E movea.l A0, [A0 + 0x8E] 00002244 2050 movea.l A0, [A0] 00002246 43EE FFF8 lea.l A1, [A6 - 0x8] 0000224A 41E8 0022 lea.l A0, [A0 + 0x22] 0000224E 22D8 move.l [A1]+, [A0]+ 00002250 22D8 move.l [A1]+, [A0]+ 00002252 2054 movea.l A0, [A4] 00002254 7000 moveq.l D0, 0x00 00002256 1028 0074 move.b D0, [A0 + 0x74] 0000225A 0C40 0002 cmpi.w D0, 0x2 0000225E 6622 bne +0x24 /* 00002282 */ 00002260 2068 0080 movea.l A0, [A0 + 0x80] 00002264 2050 movea.l A0, [A0] 00002266 2028 0026 move.l D0, [A0 + 0x26] 0000226A D0AE FFFC add.l D0, [A6 - 0x4] 0000226E 2054 movea.l A0, [A4] 00002270 2068 009A movea.l A0, [A0 + 0x9A] 00002274 2050 movea.l A0, [A0] 00002276 90A8 0026 sub.l D0, [A0 + 0x26] 0000227A 5240 addq.w D0, 1 0000227C 3D40 FFF6 move.w [A6 - 0xA], D0 00002280 6022 bra +0x24 /* 000022A4 */ label00002282: 00002282 2054 movea.l A0, [A4] 00002284 2068 0080 movea.l A0, [A0 + 0x80] 00002288 2050 movea.l A0, [A0] 0000228A 2028 0022 move.l D0, [A0 + 0x22] 0000228E D0AE FFF8 add.l D0, [A6 - 0x8] 00002292 2054 movea.l A0, [A4] 00002294 2068 009A movea.l A0, [A0 + 0x9A] 00002298 2050 movea.l A0, [A0] 0000229A 90A8 0022 sub.l D0, [A0 + 0x22] 0000229E 5240 addq.w D0, 1 000022A0 3D40 FFF4 move.w [A6 - 0xC], D0 label000022A4: 000022A4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000022A8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000022AC 2054 movea.l A0, [A4] 000022AE 2F28 0080 move.l -[A7], [A0 + 0x80] 000022B2 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */] 000022B6 286E FFEC movea.l A4, [A6 - 0x14] 000022BA 4E5E unlink A6 000022BC 2E9F move.l [A7], [A7]+ 000022BE 4E75 rts 000022C0 9E54 sub.w D7, [A4] 000022C2 4D4F chk.w D6, A7 000022C4 5649 addq.w A1, 3 000022C6 4544 chk.w D2, D4 000022C8 4F43 chk.w D7, D3 000022CA 554D subq.w A5, 2 000022CC 454E chk.w D2, A6 000022CE 542E 5345 addq.b [A6 + 0x5345], 2 000022D2 5452 addq.w [A2], 2 000022D4 4553 chk.w D2, [A3] 000022D6 495A chk.w D4, [A2]+ 000022D8 454C chk.w D2, A4 000022DA 494D chk.w D4, A5 000022DC 4954 chk.w D4, [A4] 000022DE 5300 subq.b D0, 1 000022E0 0000 0000 ori.b D0, 0x0 fn000022E4: 000022E4 4E56 0000 link A6, 0 000022E8 48E7 0018 movem.l -[A7], A3,A4 000022EC 286E 0008 movea.l A4, [A6 + 0x8] 000022F0 2054 movea.l A0, [A4] 000022F2 7000 moveq.l D0, 0x00 000022F4 1028 0074 move.b D0, [A0 + 0x74] 000022F8 0C40 0001 cmpi.w D0, 0x1 000022FC 670C beq +0xE /* 0000230A */ 000022FE 7000 moveq.l D0, 0x00 00002300 1028 0074 move.b D0, [A0 + 0x74] 00002304 0C40 0005 cmpi.w D0, 0x5 00002308 660E bne +0x10 /* 00002318 */ label0000230A: 0000230A 7001 moveq.l D0, 0x01 0000230C 1F00 move.b -[A7], D0 0000230E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002312 4EAD 347A jsr [A5 + 0x347A /* export_1675 */] 00002316 604E bra +0x50 /* 00002366 */ label00002318: 00002318 3D6D F13C 0012 move.w [A6 + 0x12], [A5 - 0xEC4] 0000231E 603C bra +0x3E /* 0000235C */ label00002320: 00002320 598F subq.l A7, 4 00002322 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002326 2054 movea.l A0, [A4] 00002328 2F28 0076 move.l -[A7], [A0 + 0x76] 0000232C 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002330 2657 movea.l A3, [A7] 00002332 2F2E 000C move.l -[A7], [A6 + 0xC] 00002336 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000233A 2054 movea.l A0, [A4] 0000233C 2F28 0084 move.l -[A7], [A0 + 0x84] 00002340 7000 moveq.l D0, 0x00 00002342 1F00 move.b -[A7], D0 00002344 2F0C move.l -[A7], A4 00002346 4EBA 0058 jsr [PC + 0x58 /* 000023A0 */] 0000234A 7001 moveq.l D0, 0x01 0000234C 1F00 move.b -[A7], D0 0000234E 2F0B move.l -[A7], A3 00002350 4EAD 347A jsr [A5 + 0x347A /* export_1675 */] 00002354 302E 0012 move.w D0, [A6 + 0x12] 00002358 526E 0012 addq.w [A6 + 0x12], 1 label0000235C: 0000235C 302E 0012 move.w D0, [A6 + 0x12] 00002360 B06D F12C cmp.w D0, [A5 - 0xED4] 00002364 6FBA ble -0x44 /* 00002320 */ label00002366: 00002366 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000236C 4E5E unlink A6 0000236E 205F movea.l A0, [A7]+ 00002370 4FEF 000C lea.l A7, [A7 + 0xC] 00002374 4ED0 jmp [A0] 00002376 8023 or.b D0, -[A3] 00002378 544D addq.w A5, 2 0000237A 4F56 chk.w D7, [A6] 0000237C 4945 chk.w D4, D5 0000237E 444F neg.w A7 00002380 4355 chk.w D1, [A5] 00002382 4D45 chk.w D6, D5 00002384 4E54 2E53 link A4, -0xFFFFD1AD 00002388 5441 addq.w D1, 2 0000238A 4E44 trap 4 0000238C 4152 chk.w D0, [A2] 0000238E 4449 neg.w A1 00002390 4E49 trap 9 00002392 544D addq.w A5, 2 00002394 4F56 chk.w D7, [A6] 00002396 4945 chk.w D4, D5 00002398 5245 addq.w D5, 1 0000239A 5000 addq.b D0, 8 0000239C 0000 0000 ori.b D0, 0x0 export_2548: fn000023A0: 000023A0 4E56 FFF4 link A6, -0x000C 000023A4 48E7 0118 movem.l -[A7], D7,A3,A4 000023A8 266E 001A movea.l A3, [A6 + 0x1A] 000023AC 286E 0016 movea.l A4, [A6 + 0x16] 000023B0 302E 0014 move.w D0, [A6 + 0x14] 000023B4 B06D F134 cmp.w D0, [A5 - 0xECC] 000023B8 6700 00F0 beq +0xF2 /* 000024AA */ 000023BC 558F subq.l A7, 2 000023BE 3F2E 0014 move.w -[A7], [A6 + 0x14] 000023C2 2F2E 000E move.l -[A7], [A6 + 0xE] 000023C6 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */] 000023CA 4A1F tst.b [A7]+ 000023CC 6700 00DC beq +0xDE /* 000024AA */ 000023D0 558F subq.l A7, 2 000023D2 2F0C move.l -[A7], A4 000023D4 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000023D8 4A1F tst.b [A7]+ 000023DA 6700 00CE beq +0xD0 /* 000024AA */ 000023DE 598F subq.l A7, 4 000023E0 2F2E 000E move.l -[A7], [A6 + 0xE] 000023E4 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 000023E8 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000023EC 2F2E 0012 move.l -[A7], [A6 + 0x12] 000023F0 486E FFF8 pea.l [A6 - 0x8] 000023F4 2F2E 000E move.l -[A7], [A6 + 0xE] 000023F8 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] 000023FC 302E 0014 move.w D0, [A6 + 0x14] 00002400 B06D F13C cmp.w D0, [A5 - 0xEC4] 00002404 670A beq +0xC /* 00002410 */ 00002406 302E 0014 move.w D0, [A6 + 0x14] 0000240A B06D F138 cmp.w D0, [A5 - 0xEC8] 0000240E 6656 bne +0x58 /* 00002466 */ label00002410: 00002410 4A2E 000C tst.b [A6 + 0xC] 00002414 670C beq +0xE /* 00002422 */ 00002416 598F subq.l A7, 4 00002418 2F0C move.l -[A7], A4 0000241A 4EAD 56DA jsr [A5 + 0x56DA /* export_2775 */] 0000241E 201F move.l D0, [A7]+ 00002420 6020 bra +0x22 /* 00002442 */ label00002422: 00002422 302E 0014 move.w D0, [A6 + 0x14] 00002426 B06D F13C cmp.w D0, [A5 - 0xEC4] 0000242A 660C bne +0xE /* 00002438 */ 0000242C 598F subq.l A7, 4 0000242E 2F0C move.l -[A7], A4 00002430 4EAD 55FA jsr [A5 + 0x55FA /* export_2747 */] 00002434 201F move.l D0, [A7]+ 00002436 600A bra +0xC /* 00002442 */ label00002438: 00002438 598F subq.l A7, 4 0000243A 2F0C move.l -[A7], A4 0000243C 4EAD 560A jsr [A5 + 0x560A /* export_2749 */] 00002440 201F move.l D0, [A7]+ label00002442: 00002442 2E00 move.l D7, D0 00002444 2F0C move.l -[A7], A4 00002446 486E FFF8 pea.l [A6 - 0x8] 0000244A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000244E 2F07 move.l -[A7], D7 00002450 2F07 move.l -[A7], D7 00002452 7001 moveq.l D0, 0x01 00002454 1F00 move.b -[A7], D0 00002456 2F0B move.l -[A7], A3 00002458 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */] 0000245C 2F0C move.l -[A7], A4 0000245E 2F0B move.l -[A7], A3 00002460 4EAD 556A jsr [A5 + 0x556A /* export_2729 */] 00002464 6044 bra +0x46 /* 000024AA */ label00002466: 00002466 302E 0014 move.w D0, [A6 + 0x14] 0000246A B06D F130 cmp.w D0, [A5 - 0xED0] 0000246E 6616 bne +0x18 /* 00002486 */ 00002470 7008 moveq.l D0, 0x08 00002472 3F00 move.w -[A7], D0 00002474 2F0C move.l -[A7], A4 00002476 486E FFF8 pea.l [A6 - 0x8] 0000247A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000247E 2F0B move.l -[A7], A3 00002480 4EAD 346A jsr [A5 + 0x346A /* export_1673 */] 00002484 601C bra +0x1E /* 000024A2 */ label00002486: 00002486 3D6D F12C 0014 move.w [A6 + 0x14], [A5 - 0xED4] 0000248C 6714 beq +0x16 /* 000024A2 */ 0000248E 7004 moveq.l D0, 0x04 00002490 3F00 move.w -[A7], D0 00002492 2F0C move.l -[A7], A4 00002494 486E FFF8 pea.l [A6 - 0x8] 00002498 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000249C 2F0B move.l -[A7], A3 0000249E 4EAD 346A jsr [A5 + 0x346A /* export_1673 */] label000024A2: 000024A2 2F0C move.l -[A7], A4 000024A4 2F0B move.l -[A7], A3 000024A6 4EAD 556A jsr [A5 + 0x556A /* export_2729 */] label000024AA: 000024AA 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18] 000024B0 4E5E unlink A6 000024B2 205F movea.l A0, [A7]+ 000024B4 4FEF 0016 lea.l A7, [A7 + 0x16] 000024B8 4ED0 jmp [A0] 000024BA 9B54 sub.w [A4], D5 000024BC 4D4F chk.w D6, A7 000024BE 5649 addq.w A1, 3 000024C0 4544 chk.w D2, D4 000024C2 4F43 chk.w D7, D3 000024C4 554D subq.w A5, 2 000024C6 454E chk.w D2, A6 000024C8 542E 494E addq.b [A6 + 0x494E], 2 000024CC 4954 chk.w D4, [A4] 000024CE 4D4F chk.w D6, A7 000024D0 5649 addq.w A1, 3 000024D2 4552 chk.w D2, [A2] 000024D4 4550 chk.w D2, [A0] 000024D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000024D8-000024E6 fn000024D8: 000024D8 4E56 0000 link A6, 0 000024DC 48E7 0018 movem.l -[A7], A3,A4 000024E0 286E 0008 movea.l A4, [A6 + 0x8] 000024E4 7022 moveq.l D0, 0x22 // end alternate branch 000024D8-000024E6 fn000024D8: // (misaligned) 000024DA 0000 48E7 ori.b D0, 0xE7 000024DE 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 000024E2 0008 7022 ori.b A0, 0x22 /* '\"' */ 000024E6 2F00 move.l -[A7], D0 000024E8 486D 2682 pea.l [A5 + 0x2682 /* export_1228 */] 000024EC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000024F0 2640 movea.l A3, D0 000024F2 2F0B move.l -[A7], A3 000024F4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000024F8 3F2E 000C move.w -[A7], [A6 + 0xC] 000024FC 2F0C move.l -[A7], A4 000024FE 2054 movea.l A0, [A4] 00002500 2F28 0084 move.l -[A7], [A0 + 0x84] 00002504 2F0B move.l -[A7], A3 00002506 4EAD 4722 jsr [A5 + 0x4722 /* export_2272 */] 0000250A 2D4B 000E move.l [A6 + 0xE], A3 0000250E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00002514 4E5E unlink A6 00002516 205F movea.l A0, [A7]+ 00002518 5C4F addq.w A7, 6 0000251A 4ED0 jmp [A0] 0000251C 9B54 sub.w [A4], D5 0000251E 4D4F chk.w D6, A7 00002520 5649 addq.w A1, 3 00002522 4544 chk.w D2, D4 00002524 4F43 chk.w D7, D3 00002526 554D subq.w A5, 2 00002528 454E chk.w D2, A6 0000252A 542E 444F addq.b [A6 + 0x444F], 2 0000252E 494D chk.w D4, A5 00002530 504F addq.w A7, 8 00002532 5254 addq.w [A4], 1 00002534 4D4F chk.w D6, A7 00002536 4F56 chk.w D7, [A6] 00002538 0000 0000 ori.b D0, 0x0 fn0000253C: 0000253C 4E56 FF42 link A6, -0x00BE 00002540 48E7 0118 movem.l -[A7], D7,A3,A4 00002544 286E 0008 movea.l A4, [A6 + 0x8] 00002548 2D7C 4D6F 6F56 FF8C move.l [A6 - 0x74], 0x4D6F6F56 /* 'MooV' */ 00002550 598F subq.l A7, 4 00002552 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00002558 3F3C F060 move.w -[A7], 0xF060 0000255C 4EAD 353A jsr [A5 + 0x353A /* export_1699 */] 00002560 2D57 FF9C move.l [A6 - 0x64], [A7] 00002564 486D F140 pea.l [A5 - 0xEC0] 00002568 486D F154 pea.l [A5 - 0xEAC] 0000256C 7000 moveq.l D0, 0x00 0000256E 2F00 move.l -[A7], D0 00002570 486E FF42 pea.l [A6 - 0xBE] 00002574 3F3C 0001 move.w -[A7], 0x1 00002578 A9EA syscall Pack3 0000257A 4A2E FF42 tst.b [A6 - 0xBE] 0000257E 6700 0122 beq +0x124 /* 000026A2 */ 00002582 3D7C 0080 FFE8 move.w [A6 - 0x18], 0x80 00002588 558F subq.l A7, 2 0000258A 3F2E FF48 move.w -[A7], [A6 - 0xB8] 0000258E 7000 moveq.l D0, 0x00 00002590 2F00 move.l -[A7], D0 00002592 486E FF4C pea.l [A6 - 0xB4] 00002596 486E FFA0 pea.l [A6 - 0x60] 0000259A 303C 0001 move.w D0, 0x1 0000259E AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000025A0 558F subq.l A7, 2 000025A2 486E FFA0 pea.l [A6 - 0x60] 000025A6 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 000025AC 7000 moveq.l D0, 0x00 000025AE 3F00 move.w -[A7], D0 000025B0 2F3C C000 0000 move.l -[A7], 0xC0000000 000025B6 486E FFE6 pea.l [A6 - 0x1A] 000025BA 7200 moveq.l D1, 0x00 000025BC 2F01 move.l -[A7], D1 000025BE 303C 0191 move.w D0, 0x191 000025C2 AAAA syscall QuickTimeDispatch 000025C4 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000025C8 558F subq.l A7, 2 000025CA 2F0C move.l -[A7], A4 000025CC 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 000025D0 3E1F move.w D7, [A7]+ 000025D2 422E FFFF clr.b [A6 - 0x1] 000025D6 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 000025DC 544F addq.w A7, 2 000025DE 6000 00AC bra +0xAE /* 0000268C */ label000025E2: 000025E2 3D6D F13C FFFC move.w [A6 - 0x4], [A5 - 0xEC4] 000025E8 605A bra +0x5C /* 00002644 */ label000025EA: 000025EA 598F subq.l A7, 4 000025EC 2F2E FFFA move.l -[A7], [A6 - 0x6] 000025F0 2054 movea.l A0, [A4] 000025F2 2F28 0076 move.l -[A7], [A0 + 0x76] 000025F6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000025FA 265F movea.l A3, [A7]+ 000025FC 558F subq.l A7, 2 000025FE 2F0B move.l -[A7], A3 00002600 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00002604 4A1F tst.b [A7]+ 00002606 6734 beq +0x36 /* 0000263C */ 00002608 558F subq.l A7, 2 0000260A 2F0B move.l -[A7], A3 0000260C 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00002610 4A1F tst.b [A7]+ 00002612 6728 beq +0x2A /* 0000263C */ 00002614 558F subq.l A7, 2 00002616 598F subq.l A7, 4 00002618 2F0B move.l -[A7], A3 0000261A 4EAD 555A jsr [A5 + 0x555A /* export_2727 */] 0000261E 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00002622 486E FFE8 pea.l [A6 - 0x18] 00002626 486E FFFF pea.l [A6 - 0x1] 0000262A 303C 00D7 move.w D0, 0xD7 0000262E AAAA syscall QuickTimeDispatch 00002630 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00002634 302E FFE8 move.w D0, [A6 - 0x18] 00002638 526E FFE8 addq.w [A6 - 0x18], 1 label0000263C: 0000263C 302E FFFC move.w D0, [A6 - 0x4] 00002640 526E FFFC addq.w [A6 - 0x4], 1 label00002644: 00002644 302E FFFC move.w D0, [A6 - 0x4] 00002648 B06D F12C cmp.w D0, [A5 - 0xED4] 0000264C 6F9C ble -0x62 /* 000025EA */ 0000264E 558F subq.l A7, 2 00002650 7008 moveq.l D0, 0x08 00002652 3F00 move.w -[A7], D0 00002654 486E FFEA pea.l [A6 - 0x16] 00002658 A971 syscall EventAvail 0000265A 4A1F tst.b [A7]+ 0000265C 672A beq +0x2C /* 00002688 */ 0000265E 303C 0100 move.w D0, 0x100 00002662 C06E FFF8 and.w D0, [A6 - 0x8] 00002666 6720 beq +0x22 /* 00002688 */ 00002668 203C 0000 00FF move.l D0, 0xFF 0000266E C0AE FFEC and.l D0, [A6 - 0x14] 00002672 722E moveq.l D1, 0x2E 00002674 B280 cmp.l D1, D0 00002676 6610 bne +0x12 /* 00002688 */ 00002678 558F subq.l A7, 2 0000267A 7008 moveq.l D0, 0x08 0000267C 3F00 move.w -[A7], D0 0000267E 486E FFEA pea.l [A6 - 0x16] 00002682 A970 syscall GetNextEvent 00002684 544F addq.w A7, 2 00002686 600C bra +0xE /* 00002694 */ label00002688: 00002688 546E FFFA addq.w [A6 - 0x6], 2 label0000268C: 0000268C BE6E FFFA cmp.w D7, [A6 - 0x6] 00002690 6E00 FF50 bgt -0xAE /* 000025E2 */ label00002694: 00002694 558F subq.l A7, 2 00002696 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000269A 303C 00D5 move.w D0, 0xD5 0000269E AAAA syscall QuickTimeDispatch 000026A0 544F addq.w A7, 2 label000026A2: 000026A2 4CEE 1880 FF36 movem.l D7,A3,A4, [A6 - 0xCA] 000026A8 4E5E unlink A6 000026AA 205F movea.l A0, [A7]+ 000026AC 5C4F addq.w A7, 6 000026AE 4ED0 jmp [A0] 000026B0 9954 sub.w [A4], D4 000026B2 4D4F chk.w D6, A7 000026B4 5649 addq.w A1, 3 000026B6 4544 chk.w D2, D4 000026B8 4F43 chk.w D7, D3 000026BA 554D subq.w A5, 2 000026BC 454E chk.w D2, A6 000026BE 542E 4558 addq.b [A6 + 0x4558], 2 000026C2 504F addq.w A7, 8 000026C4 5254 addq.w [A4], 1 000026C6 4D4F chk.w D6, A7 000026C8 4F56 chk.w D7, [A6] 000026CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2549: // at 000026CC (misaligned) 000026CE FF4C .extension 0xF4C <> // unimplemented 000026D0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000026D4 3C2E 0012 move.w D6, [A6 + 0x12] 000026D8 3E2E 0010 move.w D7, [A6 + 0x10] 000026DC 286E 0008 movea.l A4, [A6 + 0x8] 000026E0 0C46 03E8 cmpi.w D6, 0x3E8 000026E4 6640 bne +0x42 /* 00002726 */ 000026E6 2D7C 4D6F 6F56 FF8E move.l [A6 - 0x72], 0x4D6F6F56 /* 'MooV' */ 000026EE 598F subq.l A7, 4 000026F0 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 000026F6 3F3C F060 move.w -[A7], 0xF060 000026FA 4EAD 353A jsr [A5 + 0x353A /* export_1699 */] 000026FE 2D57 FF9E move.l [A6 - 0x62], [A7] 00002702 486D F15C pea.l [A5 - 0xEA4] 00002706 7000 moveq.l D0, 0x00 00002708 2F00 move.l -[A7], D0 0000270A 7201 moveq.l D1, 0x01 0000270C 3F01 move.w -[A7], D1 0000270E 486E FF8E pea.l [A6 - 0x72] 00002712 2F00 move.l -[A7], D0 00002714 486E FFA2 pea.l [A6 - 0x5E] 00002718 3F3C 0002 move.w -[A7], 0x2 0000271C A9EA syscall Pack3 0000271E 4A2E FFA2 tst.b [A6 - 0x5E] 00002722 6700 0222 beq +0x224 /* 00002946 */ label00002726: 00002726 2D6D F944 FFEC move.l [A6 - 0x14], [A5 - 0x6BC] 0000272C 2054 movea.l A0, [A4] 0000272E 7000 moveq.l D0, 0x00 00002730 1028 0074 move.b D0, [A0 + 0x74] 00002734 0C40 0001 cmpi.w D0, 0x1 00002738 6704 beq +0x6 /* 0000273E */ 0000273A 4A47 tst.w D7 0000273C 6720 beq +0x22 /* 0000275E */ label0000273E: 0000273E 558F subq.l A7, 2 00002740 7001 moveq.l D0, 0x01 00002742 1F00 move.b -[A7], D0 00002744 4A47 tst.w D7 00002746 56C1 sne D1 00002748 4401 neg.b D1 0000274A 1F01 move.b -[A7], D1 0000274C 2F0C move.l -[A7], A4 0000274E 4EBA 0310 jsr [PC + 0x310 /* 00002A60 */] 00002752 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00002756 3D6D F134 FFEE move.w [A6 - 0x12], [A5 - 0xECC] 0000275C 600C bra +0xE /* 0000276A */ label0000275E: 0000275E 598F subq.l A7, 4 00002760 2F0C move.l -[A7], A4 00002762 4EBA 0638 jsr [PC + 0x638 /* 00002D9C */] 00002766 2D5F FFEC move.l [A6 - 0x14], [A7]+ label0000276A: 0000276A 4A6E FFEE tst.w [A6 - 0x12] 0000276E 6700 01D6 beq +0x1D8 /* 00002946 */ 00002772 4A6E FFEC tst.w [A6 - 0x14] 00002776 6700 01CE beq +0x1D0 /* 00002946 */ 0000277A 2F0C move.l -[A7], A4 0000277C 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] 00002780 7000 moveq.l D0, 0x00 00002782 1F00 move.b -[A7], D0 00002784 2F0C move.l -[A7], A4 00002786 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */] 0000278A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000278E 7001 moveq.l D0, 0x01 00002790 1F00 move.b -[A7], D0 00002792 2F0C move.l -[A7], A4 00002794 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */] 00002798 2F0C move.l -[A7], A4 0000279A 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */] 0000279E 2F2E FFEC move.l -[A7], [A6 - 0x14] 000027A2 70FF moveq.l D0, 0xFFFFFFFF 000027A4 3F00 move.w -[A7], D0 000027A6 3F00 move.w -[A7], D0 000027A8 2F0C move.l -[A7], A4 000027AA 4EBA 14B8 jsr [PC + 0x14B8 /* 00003C64 */] 000027AE 558F subq.l A7, 2 000027B0 2054 movea.l A0, [A4] 000027B2 2F28 0084 move.l -[A7], [A0 + 0x84] 000027B6 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000027BA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000027BE 486E FFF0 pea.l [A6 - 0x10] 000027C2 2054 movea.l A0, [A4] 000027C4 2F28 0084 move.l -[A7], [A0 + 0x84] 000027C8 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] 000027CC 598F subq.l A7, 4 000027CE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000027D2 2054 movea.l A0, [A4] 000027D4 2F28 0076 move.l -[A7], [A0 + 0x76] 000027D8 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000027DC 265F movea.l A3, [A7]+ 000027DE 598F subq.l A7, 4 000027E0 2054 movea.l A0, [A4] 000027E2 2F28 0084 move.l -[A7], [A0 + 0x84] 000027E6 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 000027EA 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000027EE 598F subq.l A7, 4 000027F0 4EAD 3542 jsr [A5 + 0x3542 /* export_1700 */] 000027F4 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000027F8 0C46 0069 cmpi.w D6, 0x69 /* 'i' */ 000027FC 544F addq.w A7, 2 000027FE 6616 bne +0x18 /* 00002816 */ 00002800 486E FFF0 pea.l [A6 - 0x10] 00002804 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002808 7000 moveq.l D0, 0x00 0000280A 2F00 move.l -[A7], D0 0000280C 2F0B move.l -[A7], A3 0000280E 4EAD 55CA jsr [A5 + 0x55CA /* export_2741 */] 00002812 6000 00E6 bra +0xE8 /* 000028FA */ label00002816: 00002816 4A47 tst.w D7 00002818 6700 00A4 beq +0xA6 /* 000028BE */ 0000281C 2054 movea.l A0, [A4] 0000281E 4AA8 006C tst.l [A0 + 0x6C] 00002822 673A beq +0x3C /* 0000285E */ 00002824 41EE FF4C lea.l A0, [A6 - 0xB4] 00002828 43EE FFF0 lea.l A1, [A6 - 0x10] 0000282C 20D9 move.l [A0]+, [A1]+ 0000282E 20D9 move.l [A0]+, [A1]+ 00002830 486E FF4C pea.l [A6 - 0xB4] 00002834 A870 syscall LocalToGlobal 00002836 486E FF50 pea.l [A6 - 0xB0] 0000283A A870 syscall LocalToGlobal 0000283C 486E FF54 pea.l [A6 - 0xAC] 00002840 2054 movea.l A0, [A4] 00002842 2F28 006C move.l -[A7], [A0 + 0x6C] 00002846 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */] 0000284A 486E FF54 pea.l [A6 - 0xAC] 0000284E 486E FF4C pea.l [A6 - 0xB4] 00002852 701E moveq.l D0, 0x1E 00002854 2F00 move.l -[A7], D0 00002856 7200 moveq.l D1, 0x00 00002858 2F01 move.l -[A7], D1 0000285A 4EAD 35EA jsr [A5 + 0x35EA /* export_1721 */] label0000285E: 0000285E 2054 movea.l A0, [A4] 00002860 2068 00DC movea.l A0, [A0 + 0xDC] 00002864 A029 syscall HLock 00002866 2054 movea.l A0, [A4] 00002868 2068 00DC movea.l A0, [A0 + 0xDC] 0000286C 2050 movea.l A0, [A0] 0000286E 4868 0006 pea.l [A0 + 0x6] 00002872 2054 movea.l A0, [A4] 00002874 2068 00DC movea.l A0, [A0 + 0xDC] 00002878 2050 movea.l A0, [A0] 0000287A 3F10 move.w -[A7], [A0] 0000287C 2054 movea.l A0, [A4] 0000287E 2068 00DC movea.l A0, [A0 + 0xDC] 00002882 2050 movea.l A0, [A0] 00002884 2F28 0002 move.l -[A7], [A0 + 0x2] 00002888 3F07 move.w -[A7], D7 0000288A 486E FFF0 pea.l [A6 - 0x10] 0000288E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002892 7000 moveq.l D0, 0x00 00002894 2F00 move.l -[A7], D0 00002896 2F0B move.l -[A7], A3 00002898 4EAD 55AA jsr [A5 + 0x55AA /* export_2737 */] 0000289C 2054 movea.l A0, [A4] 0000289E 2068 00DC movea.l A0, [A0 + 0xDC] 000028A2 A02A syscall HUnlock 000028A4 4AAE 000C tst.l [A6 + 0xC] 000028A8 6750 beq +0x52 /* 000028FA */ 000028AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000028AE 2F0B move.l -[A7], A3 000028B0 4EAD 5592 jsr [A5 + 0x5592 /* export_2734 */] 000028B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000028B8 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000028BC 603C bra +0x3E /* 000028FA */ label000028BE: 000028BE 558F subq.l A7, 2 000028C0 3F2E FFA8 move.w -[A7], [A6 - 0x58] 000028C4 7000 moveq.l D0, 0x00 000028C6 2F00 move.l -[A7], D0 000028C8 486E FFAC pea.l [A6 - 0x54] 000028CC 486E FF5C pea.l [A6 - 0xA4] 000028D0 303C 0001 move.w D0, 0x1 000028D4 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000028D6 486E FF62 pea.l [A6 - 0x9E] 000028DA 3F2E FF5C move.w -[A7], [A6 - 0xA4] 000028DE 2F2E FF5E move.l -[A7], [A6 - 0xA2] 000028E2 7000 moveq.l D0, 0x00 000028E4 3F00 move.w -[A7], D0 000028E6 486E FFF0 pea.l [A6 - 0x10] 000028EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000028EE 7200 moveq.l D1, 0x00 000028F0 2F01 move.l -[A7], D1 000028F2 2F0B move.l -[A7], A3 000028F4 4EAD 55AA jsr [A5 + 0x55AA /* export_2737 */] 000028F8 544F addq.w A7, 2 label000028FA: 000028FA 558F subq.l A7, 2 000028FC 2F0B move.l -[A7], A3 000028FE 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00002902 4A1F tst.b [A7]+ 00002904 6740 beq +0x42 /* 00002946 */ 00002906 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000290A 486E FFF0 pea.l [A6 - 0x10] 0000290E 2054 movea.l A0, [A4] 00002910 2F28 0084 move.l -[A7], [A0 + 0x84] 00002914 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 00002918 558F subq.l A7, 2 0000291A 7001 moveq.l D0, 0x01 0000291C 1F00 move.b -[A7], D0 0000291E 2F0B move.l -[A7], A3 00002920 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 00002924 3D6D F134 FFEE move.w [A6 - 0x12], [A5 - 0xECC] 0000292A 544F addq.w A7, 2 0000292C 670C beq +0xE /* 0000293A */ 0000292E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002932 2F0B move.l -[A7], A3 00002934 2F0C move.l -[A7], A4 00002936 4EBA F9AC jsr [PC - 0x654 /* 000022E4 */] label0000293A: 0000293A 2F0B move.l -[A7], A3 0000293C 4EAD 5722 jsr [A5 + 0x5722 /* export_2784 */] 00002940 2F0C move.l -[A7], A4 00002942 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] label00002946: 00002946 4CEE 18C0 FF3C movem.l D6,D7,A3,A4, [A6 - 0xC4] 0000294C 4E5E unlink A6 0000294E 205F movea.l A0, [A7]+ 00002950 4FEF 000C lea.l A7, [A7 + 0xC] 00002954 4ED0 jmp [A0] 00002956 9954 sub.w [A4], D4 00002958 4D4F chk.w D6, A7 0000295A 5649 addq.w A1, 3 0000295C 4544 chk.w D2, D4 0000295E 4F43 chk.w D7, D3 00002960 554D subq.w A5, 2 00002962 454E chk.w D2, A6 00002964 542E 494D addq.b [A6 + 0x494D], 2 00002968 504F addq.w A7, 8 0000296A 5254 addq.w [A4], 1 0000296C 4D4F chk.w D6, A7 0000296E 4F56 chk.w D7, [A6] 00002970 0000 0000 ori.b D0, 0x0 export_2550: 00002974 4E56 0000 link A6, 0 00002978 2F0C move.l -[A7], A4 0000297A 286E 0008 movea.l A4, [A6 + 0x8] 0000297E 2054 movea.l A0, [A4] 00002980 2F28 0084 move.l -[A7], [A0 + 0x84] 00002984 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 00002988 70FF moveq.l D0, 0xFFFFFFFF 0000298A 3F00 move.w -[A7], D0 0000298C 2F0C move.l -[A7], A4 0000298E 4EBA 1424 jsr [PC + 0x1424 /* 00003DB4 */] 00002992 2F0C move.l -[A7], A4 00002994 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */] 00002998 2F0C move.l -[A7], A4 0000299A 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 0000299E 286E FFFC movea.l A4, [A6 - 0x4] 000029A2 4E5E unlink A6 000029A4 205F movea.l A0, [A7]+ 000029A6 5C4F addq.w A7, 6 000029A8 4ED0 jmp [A0] 000029AA 9B54 sub.w [A4], D5 000029AC 4D4F chk.w D6, A7 000029AE 5649 addq.w A1, 3 000029B0 4544 chk.w D2, D4 000029B2 4F43 chk.w D7, D3 000029B4 554D subq.w A5, 2 000029B6 454E chk.w D2, A6 000029B8 542E 554E addq.b [A6 + 0x554E], 2 000029BC 494D chk.w D4, A5 000029BE 504F addq.w A7, 8 000029C0 5254 addq.w [A4], 1 000029C2 4D4F chk.w D6, A7 000029C4 4F56 chk.w D7, [A6] 000029C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2551: // at 000029C8 (misaligned) 000029CA 0000 2F0C ori.b D0, 0xC 000029CE 286E 0008 movea.l A4, [A6 + 0x8] 000029D2 70FF moveq.l D0, 0xFFFFFFFF 000029D4 3F00 move.w -[A7], D0 000029D6 2F0C move.l -[A7], A4 000029D8 4EBA 13DA jsr [PC + 0x13DA /* 00003DB4 */] 000029DC 2054 movea.l A0, [A4] 000029DE 2F28 0084 move.l -[A7], [A0 + 0x84] 000029E2 4EAD 2FF2 jsr [A5 + 0x2FF2 /* export_1530 */] 000029E6 2F0C move.l -[A7], A4 000029E8 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */] 000029EC 2F0C move.l -[A7], A4 000029EE 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 000029F2 286E FFFC movea.l A4, [A6 - 0x4] 000029F6 4E5E unlink A6 000029F8 205F movea.l A0, [A7]+ 000029FA 5C4F addq.w A7, 6 000029FC 4ED0 jmp [A0] 000029FE 9B54 sub.w [A4], D5 00002A00 4D4F chk.w D6, A7 00002A02 5649 addq.w A1, 3 00002A04 4544 chk.w D2, D4 00002A06 4F43 chk.w D7, D3 00002A08 554D subq.w A5, 2 00002A0A 454E chk.w D2, A6 00002A0C 542E 5245 addq.b [A6 + 0x5245], 2 00002A10 494D chk.w D4, A5 00002A12 504F addq.w A7, 8 00002A14 5254 addq.w [A4], 1 00002A16 4D4F chk.w D6, A7 00002A18 4F56 chk.w D7, [A6] 00002A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2552: // at 00002A1C (misaligned) 00002A1E 0000 7001 ori.b D0, 0x1 00002A22 3F00 move.w -[A7], D0 00002A24 3F00 move.w -[A7], D0 00002A26 7201 moveq.l D1, 0x01 00002A28 1F01 move.b -[A7], D1 00002A2A 206E 0008 movea.l A0, [A6 + 0x8] 00002A2E 2050 movea.l A0, [A0] 00002A30 2F28 007A move.l -[A7], [A0 + 0x7A] 00002A34 4EAD 37FA jsr [A5 + 0x37FA /* export_1787 */] 00002A38 4E5E unlink A6 00002A3A 205F movea.l A0, [A7]+ 00002A3C 5C4F addq.w A7, 6 00002A3E 4ED0 jmp [A0] 00002A40 9D54 sub.w [A4], D6 00002A42 4D4F chk.w D6, A7 00002A44 5649 addq.w A1, 3 00002A46 4544 chk.w D2, D4 00002A48 4F43 chk.w D7, D3 00002A4A 554D subq.w A5, 2 00002A4C 454E chk.w D2, A6 00002A4E 542E 444F addq.b [A6 + 0x444F], 2 00002A52 4E45 trap 5 00002A54 494D chk.w D4, A5 00002A56 504F addq.w A7, 8 00002A58 5254 addq.w [A4], 1 00002A5A 4D4F chk.w D6, A7 00002A5C 4F56 chk.w D7, [A6] 00002A5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002A60-00002A64 export_2553: fn00002A60: 00002A60 4E56 FFFC link A6, -0x0004 // end alternate branch 00002A60-00002A64 export_2553: // at 00002A60 (misaligned) fn00002A60: // (misaligned) 00002A62 FFFC .invalid <> 00002A64 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002A68 286E 0008 movea.l A4, [A6 + 0x8] 00002A6C 558F subq.l A7, 2 00002A6E 2054 movea.l A0, [A4] 00002A70 2F28 0076 move.l -[A7], [A0 + 0x76] 00002A74 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00002A78 3C1F move.w D6, [A7]+ 00002A7A 3D7C 0002 FFFC move.w [A6 - 0x4], 0x2 00002A80 605C bra +0x5E /* 00002ADE */ label00002A82: 00002A82 7E01 moveq.l D7, 0x01 00002A84 3D6D F13C FFFE move.w [A6 - 0x2], [A5 - 0xEC4] 00002A8A 602A bra +0x2C /* 00002AB6 */ label00002A8C: 00002A8C 598F subq.l A7, 4 00002A8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A92 2054 movea.l A0, [A4] 00002A94 2F28 0076 move.l -[A7], [A0 + 0x76] 00002A98 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002A9C 265F movea.l A3, [A7]+ 00002A9E 558F subq.l A7, 2 00002AA0 2F0B move.l -[A7], A3 00002AA2 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00002AA6 4A1F tst.b [A7]+ 00002AA8 6704 beq +0x6 /* 00002AAE */ 00002AAA 4207 clr.b D7 00002AAC 6012 bra +0x14 /* 00002AC0 */ label00002AAE: 00002AAE 302E FFFE move.w D0, [A6 - 0x2] 00002AB2 526E FFFE addq.w [A6 - 0x2], 1 label00002AB6: 00002AB6 302E FFFE move.w D0, [A6 - 0x2] 00002ABA B06D F12C cmp.w D0, [A5 - 0xED4] 00002ABE 6FCC ble -0x32 /* 00002A8C */ label00002AC0: 00002AC0 4A07 tst.b D7 00002AC2 6716 beq +0x18 /* 00002ADA */ 00002AC4 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002AC8 2054 movea.l A0, [A4] 00002ACA 2F28 0084 move.l -[A7], [A0 + 0x84] 00002ACE 4EAD 3EE2 jsr [A5 + 0x3EE2 /* export_2008 */] 00002AD2 3D6E FFFC 0010 move.w [A6 + 0x10], [A6 - 0x4] 00002AD8 605C bra +0x5E /* 00002B36 */ label00002ADA: 00002ADA 546E FFFC addq.w [A6 - 0x4], 2 label00002ADE: 00002ADE BC6E FFFC cmp.w D6, [A6 - 0x4] 00002AE2 6E9E bgt -0x60 /* 00002A82 */ 00002AE4 4A2E 000E tst.b [A6 + 0xE] 00002AE8 673A beq +0x3C /* 00002B24 */ 00002AEA 558F subq.l A7, 2 00002AEC 7001 moveq.l D0, 0x01 00002AEE 3F00 move.w -[A7], D0 00002AF0 2F0C move.l -[A7], A4 00002AF2 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 00002AF6 4A1F tst.b [A7]+ 00002AF8 672A beq +0x2C /* 00002B24 */ 00002AFA 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00002B00 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B04 1F2E 000C move.b -[A7], [A6 + 0xC] 00002B08 2F0C move.l -[A7], A4 00002B0A 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00002B0E 7002 moveq.l D0, 0x02 00002B10 3F00 move.w -[A7], D0 00002B12 2054 movea.l A0, [A4] 00002B14 2F28 0084 move.l -[A7], [A0 + 0x84] 00002B18 4EAD 3EE2 jsr [A5 + 0x3EE2 /* export_2008 */] 00002B1C 3D7C 0002 0010 move.w [A6 + 0x10], 0x2 00002B22 6012 bra +0x14 /* 00002B36 */ label00002B24: 00002B24 7000 moveq.l D0, 0x00 00002B26 3F00 move.w -[A7], D0 00002B28 2054 movea.l A0, [A4] 00002B2A 2F28 0084 move.l -[A7], [A0 + 0x84] 00002B2E 4EAD 3EE2 jsr [A5 + 0x3EE2 /* export_2008 */] 00002B32 426E 0010 clr.w [A6 + 0x10] label00002B36: 00002B36 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00002B3C 4E5E unlink A6 00002B3E 205F movea.l A0, [A7]+ 00002B40 504F addq.w A7, 8 00002B42 4ED0 jmp [A0] 00002B44 9F54 sub.w [A4], D7 00002B46 4D4F chk.w D6, A7 00002B48 5649 addq.w A1, 3 00002B4A 4544 chk.w D2, D4 00002B4C 4F43 chk.w D7, D3 00002B4E 554D subq.w A5, 2 00002B50 454E chk.w D2, A6 00002B52 542E 4745 addq.b [A6 + 0x4745], 2 00002B56 5446 addq.w D6, 2 00002B58 4952 chk.w D4, [A2] 00002B5A 5354 subq.w [A4], 1 00002B5C 454D chk.w D2, A5 00002B5E 5054 addq.w [A4], 8 00002B60 5952 subq.w [A2], 4 00002B62 4F57 chk.w D7, [A7] 00002B64 0000 0000 ori.b D0, 0x0 export_2554: 00002B68 4E56 0000 link A6, 0 00002B6C 48E7 0038 movem.l -[A7], A2,A3,A4 00002B70 47ED F19C lea.l A3, [A5 - 0xE64] 00002B74 302E 0010 move.w D0, [A6 + 0x10] 00002B78 E540 asl D0.w, 2 00002B7A 2873 0000 movea.l A4, [A3 + D0.w] 00002B7E 204C movea.l A0, A4 00002B80 A029 syscall HLock 00002B82 2054 movea.l A0, [A4] 00002B84 226E 000C movea.l A1, [A6 + 0xC] 00002B88 2448 movea.l A2, A0 00002B8A 7000 moveq.l D0, 0x00 00002B8C 1012 move.b D0, [A2] 00002B8E 5240 addq.w D0, 1 00002B90 48C0 ext.l D0 00002B92 A02E syscall BlockMove/BlockMoveData 00002B94 204C movea.l A0, A4 00002B96 A02A syscall HUnlock 00002B98 4CEE 1C00 FFF4 movem.l A2,A3,A4, [A6 - 0xC] 00002B9E 4E5E unlink A6 00002BA0 205F movea.l A0, [A7]+ 00002BA2 4FEF 000A lea.l A7, [A7 + 0xA] 00002BA6 4ED0 jmp [A0] 00002BA8 9F54 sub.w [A4], D7 00002BAA 4D4F chk.w D6, A7 00002BAC 5649 addq.w A1, 3 00002BAE 4544 chk.w D2, D4 00002BB0 4F43 chk.w D7, D3 00002BB2 554D subq.w A5, 2 00002BB4 454E chk.w D2, A6 00002BB6 542E 4745 addq.b [A6 + 0x4745], 2 00002BBA 544C addq.w A4, 2 00002BBC 4142 chk.w D0, D2 00002BBE 454C chk.w D2, A4 00002BC0 544F addq.w A7, 2 00002BC2 5354 subq.w [A4], 1 00002BC4 5249 addq.w A1, 1 00002BC6 4E47 trap 7 00002BC8 0000 0000 ori.b D0, 0x0 export_2555: 00002BCC 4E56 0000 link A6, 0 00002BD0 558F subq.l A7, 2 00002BD2 206E 0008 movea.l A0, [A6 + 0x8] 00002BD6 2050 movea.l A0, [A0] 00002BD8 2F28 0076 move.l -[A7], [A0 + 0x76] 00002BDC 4EAD 3812 jsr [A5 + 0x3812 /* export_1790 */] 00002BE0 3D5F 000C move.w [A6 + 0xC], [A7]+ 00002BE4 4E5E unlink A6 00002BE6 2E9F move.l [A7], [A7]+ 00002BE8 4E75 rts 00002BEA 9954 sub.w [A4], D4 00002BEC 4D4F chk.w D6, A7 00002BEE 5649 addq.w A1, 3 00002BF0 4544 chk.w D2, D4 00002BF2 4F43 chk.w D7, D3 00002BF4 554D subq.w A5, 2 00002BF6 454E chk.w D2, A6 00002BF8 542E 4745 addq.b [A6 + 0x4745], 2 00002BFC 5443 addq.w D3, 2 00002BFE 4F4C chk.w D7, A4 00002C00 554D subq.w A5, 2 00002C02 4E53 0000 link A3, 0 00002C06 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2556: // at 00002C08 (misaligned) 00002C0A 0000 558F ori.b D0, 0x8F 00002C0E 206E 0008 movea.l A0, [A6 + 0x8] 00002C12 2050 movea.l A0, [A0] 00002C14 2F28 0076 move.l -[A7], [A0 + 0x76] 00002C18 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00002C1C 3D5F 000C move.w [A6 + 0xC], [A7]+ 00002C20 4E5E unlink A6 00002C22 2E9F move.l [A7], [A7]+ 00002C24 4E75 rts 00002C26 9654 sub.w D3, [A4] 00002C28 4D4F chk.w D6, A7 00002C2A 5649 addq.w A1, 3 00002C2C 4544 chk.w D2, D4 00002C2E 4F43 chk.w D7, D3 00002C30 554D subq.w A5, 2 00002C32 454E chk.w D2, A6 00002C34 542E 4745 addq.b [A6 + 0x4745], 2 00002C38 5452 addq.w [A2], 2 00002C3A 4F57 chk.w D7, [A7] 00002C3C 5300 subq.b D0, 1 00002C3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2557: // at 00002C40 (misaligned) 00002C42 0000 48E7 ori.b D0, 0xE7 00002C46 1108 move.b -[A0], A0 00002C48 286E 0008 movea.l A4, [A6 + 0x8] 00002C4C 2054 movea.l A0, [A4] 00002C4E 4AA8 0084 tst.l [A0 + 0x84] 00002C52 6752 beq +0x54 /* 00002CA6 */ 00002C54 558F subq.l A7, 2 00002C56 2054 movea.l A0, [A4] 00002C58 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C5C 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */] 00002C60 4A1F tst.b [A7]+ 00002C62 57C3 seq D3 00002C64 4403 neg.b D3 00002C66 1E03 move.b D7, D3 00002C68 6718 beq +0x1A /* 00002C82 */ 00002C6A 2054 movea.l A0, [A4] 00002C6C 2F28 0068 move.l -[A7], [A0 + 0x68] 00002C70 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00002C74 558F subq.l A7, 2 00002C76 2054 movea.l A0, [A4] 00002C78 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C7C 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00002C80 544F addq.w A7, 2 label00002C82: 00002C82 7000 moveq.l D0, 0x00 00002C84 1F00 move.b -[A7], D0 00002C86 7200 moveq.l D1, 0x00 00002C88 2F01 move.l -[A7], D1 00002C8A 2054 movea.l A0, [A4] 00002C8C 2F28 0084 move.l -[A7], [A0 + 0x84] 00002C90 4EAD 2F5A jsr [A5 + 0x2F5A /* export_1511 */] 00002C94 4A07 tst.b D7 00002C96 670E beq +0x10 /* 00002CA6 */ 00002C98 7000 moveq.l D0, 0x00 00002C9A 2F00 move.l -[A7], D0 00002C9C 2054 movea.l A0, [A4] 00002C9E 2F28 0068 move.l -[A7], [A0 + 0x68] 00002CA2 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] label00002CA6: 00002CA6 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 00002CAC 4E5E unlink A6 00002CAE 2E9F move.l [A7], [A7]+ 00002CB0 4E75 rts 00002CB2 9D54 sub.w [A4], D6 00002CB4 4D4F chk.w D6, A7 00002CB6 5649 addq.w A1, 3 00002CB8 4544 chk.w D2, D4 00002CBA 4F43 chk.w D7, D3 00002CBC 554D subq.w A5, 2 00002CBE 454E chk.w D2, A6 00002CC0 542E 434C addq.b [A6 + 0x434C], 2 00002CC4 4950 chk.w D4, [A0] 00002CC6 4D4F chk.w D6, A7 00002CC8 5649 addq.w A1, 3 00002CCA 4543 chk.w D2, D3 00002CCC 454C chk.w D2, A4 00002CCE 4C53 0000 movem.l , [A3] 00002CD2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2558: // at 00002CD4 (misaligned) 00002CD6 0000 2F0C ori.b D0, 0xC 00002CDA 598F subq.l A7, 4 00002CDC 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002CE0 206E 0008 movea.l A0, [A6 + 0x8] 00002CE4 2050 movea.l A0, [A0] 00002CE6 2F28 0076 move.l -[A7], [A0 + 0x76] 00002CEA 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002CEE 285F movea.l A4, [A7]+ 00002CF0 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002CF4 2F0C move.l -[A7], A4 00002CF6 4EAD 3492 jsr [A5 + 0x3492 /* export_1678 */] 00002CFA 4A2E 0010 tst.b [A6 + 0x10] 00002CFE 670A beq +0xC /* 00002D0A */ 00002D00 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D04 2F0C move.l -[A7], A4 00002D06 4EAD 5842 jsr [A5 + 0x5842 /* export_2820 */] label00002D0A: 00002D0A 286E FFFC movea.l A4, [A6 - 0x4] 00002D0E 4E5E unlink A6 00002D10 205F movea.l A0, [A7]+ 00002D12 4FEF 0012 lea.l A7, [A7 + 0x12] 00002D16 4ED0 jmp [A0] 00002D18 9C54 sub.w D6, [A4] 00002D1A 4D4F chk.w D6, A7 00002D1C 5649 addq.w A1, 3 00002D1E 4544 chk.w D2, D4 00002D20 4F43 chk.w D7, D3 00002D22 554D subq.w A5, 2 00002D24 454E chk.w D2, A6 00002D26 542E 434C addq.b [A6 + 0x434C], 2 00002D2A 4950 chk.w D4, [A0] 00002D2C 4D4F chk.w D6, A7 00002D2E 5649 addq.w A1, 3 00002D30 4543 chk.w D2, D3 00002D32 454C chk.w D2, A4 00002D34 4C00 0000 movem.w , D0 export_2559: 00002D38 4E56 0000 link A6, 0 00002D3C 2F0C move.l -[A7], A4 00002D3E 302E 000C move.w D0, [A6 + 0xC] 00002D42 0800 0000 btst.b D0, 0x0 00002D46 6706 beq +0x8 /* 00002D4E */ 00002D48 422E 0010 clr.b [A6 + 0x10] 00002D4C 6022 bra +0x24 /* 00002D70 */ label00002D4E: 00002D4E 598F subq.l A7, 4 00002D50 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D54 206E 0008 movea.l A0, [A6 + 0x8] 00002D58 2050 movea.l A0, [A0] 00002D5A 2F28 0076 move.l -[A7], [A0 + 0x76] 00002D5E 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00002D62 285F movea.l A4, [A7]+ 00002D64 558F subq.l A7, 2 00002D66 2F0C move.l -[A7], A4 00002D68 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00002D6C 1D5F 0010 move.b [A6 + 0x10], [A7]+ label00002D70: 00002D70 286E FFFC movea.l A4, [A6 - 0x4] 00002D74 4E5E unlink A6 00002D76 205F movea.l A0, [A7]+ 00002D78 504F addq.w A7, 8 00002D7A 4ED0 jmp [A0] 00002D7C 9D54 sub.w [A4], D6 00002D7E 4D4F chk.w D6, A7 00002D80 5649 addq.w A1, 3 00002D82 4544 chk.w D2, D4 00002D84 4F43 chk.w D7, D3 00002D86 554D subq.w A5, 2 00002D88 454E chk.w D2, A6 00002D8A 542E 4953 addq.b [A6 + 0x4953], 2 00002D8E 4345 chk.w D1, D5 00002D90 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4 00002D94 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00002D98 4544 chk.w D2, D4 00002D9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002D9C-00002DA0 fn00002D9C: 00002D9C 4E56 FFF6 link A6, -0x000A // end alternate branch 00002D9C-00002DA0 fn00002D9C: // (misaligned) 00002D9E FFF6 .invalid <> 00002DA0 48E7 0308 movem.l -[A7], D6,D7,A4 00002DA4 286E 0008 movea.l A4, [A6 + 0x8] 00002DA8 2D6D F944 FFFA move.l [A6 - 0x6], [A5 - 0x6BC] 00002DAE 4246 clr.w D6 00002DB0 3E2D F13C move.w D7, [A5 - 0xEC4] 00002DB4 6054 bra +0x56 /* 00002E0A */ label00002DB6: 00002DB6 3D47 FFF8 move.w [A6 - 0x8], D7 00002DBA 426E FFF6 clr.w [A6 - 0xA] 00002DBE 598F subq.l A7, 4 00002DC0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002DC4 486E FFFF pea.l [A6 - 0x1] 00002DC8 2F0C move.l -[A7], A4 00002DCA 4EBA 007C jsr [PC + 0x7C /* 00002E48 */] 00002DCE 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00002DD2 4A2E FFFF tst.b [A6 - 0x1] 00002DD6 6708 beq +0xA /* 00002DE0 */ 00002DD8 2D6D F944 000C move.l [A6 + 0xC], [A5 - 0x6BC] 00002DDE 6036 bra +0x38 /* 00002E16 */ label00002DE0: 00002DE0 558F subq.l A7, 2 00002DE2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002DE6 2F2D F944 move.l -[A7], [A5 - 0x6BC] 00002DEA A881 syscall EqualPt 00002DEC 4A1F tst.b [A7]+ 00002DEE 6616 bne +0x18 /* 00002E06 */ 00002DF0 4A46 tst.w D6 00002DF2 6708 beq +0xA /* 00002DFC */ 00002DF4 2D6D F944 000C move.l [A6 + 0xC], [A5 - 0x6BC] 00002DFA 601A bra +0x1C /* 00002E16 */ label00002DFC: 00002DFC 3006 move.w D0, D6 00002DFE 5246 addq.w D6, 1 00002E00 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA] label00002E06: 00002E06 3007 move.w D0, D7 00002E08 5247 addq.w D7, 1 label00002E0A: 00002E0A BE6D F12C cmp.w D7, [A5 - 0xED4] 00002E0E 6FA6 ble -0x58 /* 00002DB6 */ 00002E10 2D6E FFFA 000C move.l [A6 + 0xC], [A6 - 0x6] label00002E16: 00002E16 4CEE 10C0 FFEA movem.l D6,D7,A4, [A6 - 0x16] 00002E1C 4E5E unlink A6 00002E1E 2E9F move.l [A7], [A7]+ 00002E20 4E75 rts 00002E22 8021 or.b D0, -[A1] 00002E24 544D addq.w A5, 2 00002E26 4F56 chk.w D7, [A6] 00002E28 4945 chk.w D4, D5 00002E2A 444F neg.w A7 00002E2C 4355 chk.w D1, [A5] 00002E2E 4D45 chk.w D6, D5 00002E30 4E54 2E47 link A4, -0xFFFFD1B9 00002E34 4554 chk.w D2, [A4] 00002E36 4F4E chk.w D7, A6 00002E38 4C59 4F4E movem.l D1,D2,D3,D6,A0,A1,A2,A3,A6, [A1]+ 00002E3C 4553 chk.w D2, [A3] 00002E3E 454C chk.w D2, A4 00002E40 4543 chk.w D2, D3 00002E42 5445 addq.w D5, 2 00002E44 4400 neg.b D0 00002E46 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002E48-00002E4C export_2560: fn00002E48: 00002E48 4E56 FFF8 link A6, -0x0008 // end alternate branch 00002E48-00002E4C export_2560: // at 00002E48 (misaligned) fn00002E48: // (misaligned) 00002E4A FFF8 .invalid <> 00002E4C 48E7 0018 movem.l -[A7], A3,A4 00002E50 266E 000C movea.l A3, [A6 + 0xC] 00002E54 286E 0008 movea.l A4, [A6 + 0x8] 00002E58 200B move.l D0, A3 00002E5A 6702 beq +0x4 /* 00002E5E */ 00002E5C 4213 clr.b [A3] label00002E5E: 00002E5E 598F subq.l A7, 4 00002E60 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E64 2F0C move.l -[A7], A4 00002E66 4EBA 01A4 jsr [PC + 0x1A4 /* 0000300C */] 00002E6A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00002E6E 4A6E FFFA tst.w [A6 - 0x6] 00002E72 6608 bne +0xA /* 00002E7C */ 00002E74 2D6E FFF8 0014 move.l [A6 + 0x14], [A6 - 0x8] 00002E7A 6030 bra +0x32 /* 00002EAC */ label00002E7C: 00002E7C 598F subq.l A7, 4 00002E7E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E82 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002E86 2F0C move.l -[A7], A4 00002E88 4EBA 00B6 jsr [PC + 0xB6 /* 00002F40 */] 00002E8C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002E90 4A6E FFFE tst.w [A6 - 0x2] 00002E94 6608 bne +0xA /* 00002E9E */ 00002E96 2D6E FFF8 0014 move.l [A6 + 0x14], [A6 - 0x8] 00002E9C 600E bra +0x10 /* 00002EAC */ label00002E9E: 00002E9E 200B move.l D0, A3 00002EA0 6704 beq +0x6 /* 00002EA6 */ 00002EA2 16BC 0001 move.b [A3], 0x1 label00002EA6: 00002EA6 2D6D F944 0014 move.l [A6 + 0x14], [A5 - 0x6BC] label00002EAC: 00002EAC 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00002EB2 4E5E unlink A6 00002EB4 205F movea.l A0, [A7]+ 00002EB6 4FEF 000C lea.l A7, [A7 + 0xC] 00002EBA 4ED0 jmp [A0] 00002EBC 8027 or.b D0, -[A7] 00002EBE 544D addq.w A5, 2 00002EC0 4F56 chk.w D7, [A6] 00002EC2 4945 chk.w D4, D5 00002EC4 444F neg.w A7 00002EC6 4355 chk.w D1, [A5] 00002EC8 4D45 chk.w D6, D5 00002ECA 4E54 2E47 link A4, -0xFFFFD1B9 00002ECE 4554 chk.w D2, [A4] 00002ED0 4F4E chk.w D7, A6 00002ED2 4C59 4F4E movem.l D1,D2,D3,D6,A0,A1,A2,A3,A6, [A1]+ 00002ED6 4549 chk.w D2, A1 00002ED8 4E4C trap 12 00002EDA 494E chk.w D4, A6 00002EDC 4553 chk.w D2, [A3] 00002EDE 454C chk.w D2, A4 00002EE0 4543 chk.w D2, D3 00002EE2 5445 addq.w D5, 2 00002EE4 4400 neg.b D0 00002EE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2561: // at 00002EE8 (misaligned) 00002EEA FFFC .invalid <> 00002EEC 598F subq.l A7, 4 00002EEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EF6 4EBA 0114 jsr [PC + 0x114 /* 0000300C */] 00002EFA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002EFE 4A6E FFFE tst.w [A6 - 0x2] 00002F02 56C0 sne D0 00002F04 0240 0001 andi.w D0, 0x1 00002F08 48C0 ext.l D0 00002F0A 1D40 0010 move.b [A6 + 0x10], D0 00002F0E 4E5E unlink A6 00002F10 205F movea.l A0, [A7]+ 00002F12 504F addq.w A7, 8 00002F14 4ED0 jmp [A0] 00002F16 8023 or.b D0, -[A3] 00002F18 544D addq.w A5, 2 00002F1A 4F56 chk.w D7, [A6] 00002F1C 4945 chk.w D4, D5 00002F1E 444F neg.w A7 00002F20 4355 chk.w D1, [A5] 00002F22 4D45 chk.w D6, D5 00002F24 4E54 2E41 link A4, -0xFFFFD1BF 00002F28 5245 addq.w D5, 1 00002F2A 414E chk.w D0, A6 00002F2C 5949 subq.w A1, 4 00002F2E 4E4C trap 12 00002F30 494E chk.w D4, A6 00002F32 4553 chk.w D2, [A3] 00002F34 454C chk.w D2, A4 00002F36 4543 chk.w D2, D3 00002F38 5445 addq.w D5, 2 00002F3A 4400 neg.b D0 00002F3C 0000 0000 ori.b D0, 0x0 fn00002F40: 00002F40 4E56 FFF0 link A6, -0x0010 00002F44 2F0C move.l -[A7], A4 00002F46 286E 0008 movea.l A4, [A6 + 0x8] 00002F4A 4A6E 0012 tst.w [A6 + 0x12] 00002F4E 6724 beq +0x26 /* 00002F74 */ 00002F50 302E 000C move.w D0, [A6 + 0xC] 00002F54 5240 addq.w D0, 1 00002F56 3D40 FFF4 move.w [A6 - 0xC], D0 00002F5A 558F subq.l A7, 2 00002F5C 2F0C move.l -[A7], A4 00002F5E 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00002F62 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 00002F66 3D6E 0012 FFFA move.w [A6 - 0x6], [A6 + 0x12] 00002F6C 3D6E 0012 FFF6 move.w [A6 - 0xA], [A6 + 0x12] 00002F72 603A bra +0x3C /* 00002FAE */ label00002F74: 00002F74 302E 0010 move.w D0, [A6 + 0x10] 00002F78 0800 0000 btst.b D0, 0x0 00002F7C 670E beq +0x10 /* 00002F8C */ 00002F7E 2D6D F944 FFF0 move.l [A6 - 0x10], [A5 - 0x6BC] 00002F84 2D6E FFF0 0014 move.l [A6 + 0x14], [A6 - 0x10] 00002F8A 6048 bra +0x4A /* 00002FD4 */ label00002F8C: 00002F8C 302E 000E move.w D0, [A6 + 0xE] 00002F90 5240 addq.w D0, 1 00002F92 3D40 FFF6 move.w [A6 - 0xA], D0 00002F96 558F subq.l A7, 2 00002F98 2F0C move.l -[A7], A4 00002F9A 4EAD 2C02 jsr [A5 + 0x2C02 /* export_1404 */] 00002F9E 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00002FA2 3D6E 0010 FFF8 move.w [A6 - 0x8], [A6 + 0x10] 00002FA8 3D6E 0010 FFF4 move.w [A6 - 0xC], [A6 + 0x10] label00002FAE: 00002FAE 598F subq.l A7, 4 00002FB0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002FB4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002FB8 486D 5032 pea.l [A5 + 0x5032 /* export_2562 */] 00002FBC 7000 moveq.l D0, 0x00 00002FBE 2F00 move.l -[A7], D0 00002FC0 2054 movea.l A0, [A4] 00002FC2 2F28 0076 move.l -[A7], [A0 + 0x76] 00002FC6 4EAD 37DA jsr [A5 + 0x37DA /* export_1783 */] 00002FCA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002FCE 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4] label00002FD4: 00002FD4 286E FFEC movea.l A4, [A6 - 0x14] 00002FD8 4E5E unlink A6 00002FDA 205F movea.l A0, [A7]+ 00002FDC 4FEF 000C lea.l A7, [A7 + 0xC] 00002FE0 4ED0 jmp [A0] 00002FE2 8024 or.b D0, -[A4] 00002FE4 544D addq.w A5, 2 00002FE6 4F56 chk.w D7, [A6] 00002FE8 4945 chk.w D4, D5 00002FEA 444F neg.w A7 00002FEC 4355 chk.w D1, [A5] 00002FEE 4D45 chk.w D6, D5 00002FF0 4E54 2E47 link A4, -0xFFFFD1B9 00002FF4 4554 chk.w D2, [A4] 00002FF6 4E45 trap 5 00002FF8 5854 addq.w [A4], 4 00002FFA 494E chk.w D4, A6 00002FFC 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 00003000 5345 subq.w D5, 1 00003002 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00003006 4544 chk.w D2, D4 00003008 0000 0000 ori.b D0, 0x0 fn0000300C: 0000300C 4E56 0000 link A6, 0 00003010 598F subq.l A7, 4 00003012 2F2E 000C move.l -[A7], [A6 + 0xC] 00003016 2F2D F944 move.l -[A7], [A5 - 0x6BC] 0000301A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000301E 4EBA FF20 jsr [PC - 0xE0 /* 00002F40 */] 00003022 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00003026 4E5E unlink A6 00003028 205F movea.l A0, [A7]+ 0000302A 504F addq.w A7, 8 0000302C 4ED0 jmp [A0] 0000302E 8025 or.b D0, -[A5] 00003030 544D addq.w A5, 2 00003032 4F56 chk.w D7, [A6] 00003034 4945 chk.w D4, D5 00003036 444F neg.w A7 00003038 4355 chk.w D1, [A5] 0000303A 4D45 chk.w D6, D5 0000303C 4E54 2E47 link A4, -0xFFFFD1B9 00003040 4554 chk.w D2, [A4] 00003042 4649 not.w A1 00003044 5253 addq.w [A3], 1 00003046 5449 addq.w A1, 2 00003048 4E4C trap 12 0000304A 494E chk.w D4, A6 0000304C 4553 chk.w D2, [A3] 0000304E 454C chk.w D2, A4 00003050 4543 chk.w D2, D3 00003052 5445 addq.w D5, 2 00003054 4400 neg.b D0 00003056 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2562: // at 00003058 (misaligned) 0000305A 0000 2F0C ori.b D0, 0xC 0000305E 302E 0010 move.w D0, [A6 + 0x10] 00003062 0800 0000 btst.b D0, 0x0 00003066 6706 beq +0x8 /* 0000306E */ 00003068 422E 0014 clr.b [A6 + 0x14] 0000306C 6010 bra +0x12 /* 0000307E */ label0000306E: 0000306E 286E 000C movea.l A4, [A6 + 0xC] 00003072 558F subq.l A7, 2 00003074 2F0C move.l -[A7], A4 00003076 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 0000307A 1D5F 0014 move.b [A6 + 0x14], [A7]+ label0000307E: 0000307E 286E FFFC movea.l A4, [A6 - 0x4] 00003082 4E5E unlink A6 00003084 205F movea.l A0, [A7]+ 00003086 4FEF 000C lea.l A7, [A7 + 0xC] 0000308A 4ED0 jmp [A0] 0000308C 9E43 sub.w D7, D3 0000308E 454C chk.w D2, A4 00003090 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 00003094 4543 chk.w D2, D3 00003096 5445 addq.w D5, 2 00003098 445F neg.w [A7]+ 0000309A 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 0000309E 4D4F chk.w D6, A7 000030A0 5649 addq.w A1, 3 000030A2 4544 chk.w D2, D4 000030A4 4F43 chk.w D7, D3 000030A6 554D subq.w A5, 2 000030A8 454E chk.w D2, A6 000030AA 5400 addq.b D0, 2 000030AC 0000 0000 ori.b D0, 0x0 export_2563: 000030B0 4E56 FFF4 link A6, -0x000C 000030B4 2F0C move.l -[A7], A4 000030B6 286E 0008 movea.l A4, [A6 + 0x8] 000030BA 4A6E 000E tst.w [A6 + 0xE] 000030BE 6720 beq +0x22 /* 000030E0 */ 000030C0 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 000030C6 558F subq.l A7, 2 000030C8 2F0C move.l -[A7], A4 000030CA 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 000030CE 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 000030D2 3D6E 000E FFFA move.w [A6 - 0x6], [A6 + 0xE] 000030D8 3D6E 000E FFF6 move.w [A6 - 0xA], [A6 + 0xE] 000030DE 602E bra +0x30 /* 0000310E */ label000030E0: 000030E0 302E 000C move.w D0, [A6 + 0xC] 000030E4 0800 0000 btst.b D0, 0x0 000030E8 6706 beq +0x8 /* 000030F0 */ 000030EA 422E 0010 clr.b [A6 + 0x10] 000030EE 604E bra +0x50 /* 0000313E */ label000030F0: 000030F0 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 000030F6 558F subq.l A7, 2 000030F8 2F0C move.l -[A7], A4 000030FA 4EAD 2C02 jsr [A5 + 0x2C02 /* export_1404 */] 000030FE 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00003102 3D6E 000C FFF8 move.w [A6 - 0x8], [A6 + 0xC] 00003108 3D6E 000C FFF4 move.w [A6 - 0xC], [A6 + 0xC] label0000310E: 0000310E 598F subq.l A7, 4 00003110 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003114 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003118 486D 5042 pea.l [A5 + 0x5042 /* export_2564 */] 0000311C 7000 moveq.l D0, 0x00 0000311E 2F00 move.l -[A7], D0 00003120 2054 movea.l A0, [A4] 00003122 2F28 0076 move.l -[A7], [A0 + 0x76] 00003126 4EAD 37DA jsr [A5 + 0x37DA /* export_1783 */] 0000312A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000312E 558F subq.l A7, 2 00003130 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003134 2F2D F944 move.l -[A7], [A5 - 0x6BC] 00003138 A881 syscall EqualPt 0000313A 1D5F 0010 move.b [A6 + 0x10], [A7]+ label0000313E: 0000313E 286E FFF0 movea.l A4, [A6 - 0x10] 00003142 4E5E unlink A6 00003144 205F movea.l A0, [A7]+ 00003146 504F addq.w A7, 8 00003148 4ED0 jmp [A0] 0000314A 9D54 sub.w [A4], D6 0000314C 4D4F chk.w D6, A7 0000314E 5649 addq.w A1, 3 00003150 4544 chk.w D2, D4 00003152 4F43 chk.w D7, D3 00003154 554D subq.w A5, 2 00003156 454E chk.w D2, A6 00003158 542E 4953 addq.b [A6 + 0x4953], 2 0000315C 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 00003160 5345 subq.w D5, 1 00003162 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00003166 4544 chk.w D2, D4 00003168 0000 0000 ori.b D0, 0x0 export_2564: 0000316C 4E56 0000 link A6, 0 00003170 48E7 1008 movem.l -[A7], D3,A4 00003174 302E 0010 move.w D0, [A6 + 0x10] 00003178 0800 0000 btst.b D0, 0x0 0000317C 6706 beq +0x8 /* 00003184 */ 0000317E 422E 0014 clr.b [A6 + 0x14] 00003182 6016 bra +0x18 /* 0000319A */ label00003184: 00003184 286E 000C movea.l A4, [A6 + 0xC] 00003188 558F subq.l A7, 2 0000318A 2F0C move.l -[A7], A4 0000318C 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00003190 4A1F tst.b [A7]+ 00003192 57C3 seq D3 00003194 4403 neg.b D3 00003196 1D43 0014 move.b [A6 + 0x14], D3 label0000319A: 0000319A 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8] 000031A0 4E5E unlink A6 000031A2 205F movea.l A0, [A7]+ 000031A4 4FEF 000C lea.l A7, [A7 + 0xC] 000031A8 4ED0 jmp [A0] 000031AA 8021 or.b D0, -[A1] 000031AC 4345 chk.w D1, D5 000031AE 4C4C 4E4F movem.l D0,D1,D2,D3,D6,A1,A2,A3,A6, A4 000031B2 5453 addq.w [A3], 2 000031B4 454C chk.w D2, A4 000031B6 4543 chk.w D2, D3 000031B8 5445 addq.w D5, 2 000031BA 445F neg.w [A7]+ 000031BC 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 000031C0 4D4F chk.w D6, A7 000031C2 5649 addq.w A1, 3 000031C4 4544 chk.w D2, D4 000031C6 4F43 chk.w D7, D3 000031C8 554D subq.w A5, 2 000031CA 454E chk.w D2, A6 000031CC 5400 addq.b D0, 2 000031CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2565: // at 000031D0 (misaligned) 000031D2 0000 48E7 ori.b D0, 0xE7 000031D6 0318 btst [A0]+, D1 000031D8 1E2E 000C move.b D7, [A6 + 0xC] 000031DC 286E 0008 movea.l A4, [A6 + 0x8] 000031E0 302E 000E move.w D0, [A6 + 0xE] 000031E4 0800 0000 btst.b D0, 0x0 000031E8 6640 bne +0x42 /* 0000322A */ 000031EA 598F subq.l A7, 4 000031EC 2F2E 000E move.l -[A7], [A6 + 0xE] 000031F0 2054 movea.l A0, [A4] 000031F2 2F28 0076 move.l -[A7], [A0 + 0x76] 000031F6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000031FA 265F movea.l A3, [A7]+ 000031FC 558F subq.l A7, 2 000031FE 1F07 move.b -[A7], D7 00003200 2F0B move.l -[A7], A3 00003202 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 00003206 1C1F move.b D6, [A7]+ 00003208 558F subq.l A7, 2 0000320A 1F06 move.b -[A7], D6 0000320C 1F07 move.b -[A7], D7 0000320E 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */] 00003212 4A1F tst.b [A7]+ 00003214 6714 beq +0x16 /* 0000322A */ 00003216 2F2E 000E move.l -[A7], [A6 + 0xE] 0000321A 2054 movea.l A0, [A4] 0000321C 2F28 0084 move.l -[A7], [A0 + 0x84] 00003220 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] 00003224 2F0C move.l -[A7], A4 00003226 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] label0000322A: 0000322A 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00003230 4E5E unlink A6 00003232 205F movea.l A0, [A7]+ 00003234 4FEF 000A lea.l A7, [A7 + 0xA] 00003238 4ED0 jmp [A0] 0000323A 9954 sub.w [A4], D4 0000323C 4D4F chk.w D6, A7 0000323E 5649 addq.w A1, 3 00003240 4544 chk.w D2, D4 00003242 4F43 chk.w D7, D3 00003244 554D subq.w A5, 2 00003246 454E chk.w D2, A6 00003248 542E 5345 addq.b [A6 + 0x5345], 2 0000324C 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00003250 4345 chk.w D1, D5 00003252 4C4C 0000 movem.l , A4 00003256 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2566: // at 00003258 (misaligned) 0000325A FFF6 .invalid <> 0000325C 2F0C move.l -[A7], A4 0000325E 286E 0008 movea.l A4, [A6 + 0x8] 00003262 1D6E 000C FFF6 move.b [A6 - 0xA], [A6 + 0xC] 00003268 2054 movea.l A0, [A4] 0000326A 2D68 0084 FFF8 move.l [A6 - 0x8], [A0 + 0x84] 00003270 486D 5062 pea.l [A5 + 0x5062 /* export_2568 */] 00003274 486E FFF6 pea.l [A6 - 0xA] 00003278 2054 movea.l A0, [A4] 0000327A 2F28 0076 move.l -[A7], [A0 + 0x76] 0000327E 4EAD 37CA jsr [A5 + 0x37CA /* export_1781 */] 00003282 2F0C move.l -[A7], A4 00003284 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 00003288 286E FFF2 movea.l A4, [A6 - 0xE] 0000328C 4E5E unlink A6 0000328E 205F movea.l A0, [A7]+ 00003290 5C4F addq.w A7, 6 00003292 4ED0 jmp [A0] 00003294 9854 sub.w D4, [A4] 00003296 4D4F chk.w D6, A7 00003298 5649 addq.w A1, 3 0000329A 4544 chk.w D2, D4 0000329C 4F43 chk.w D7, D3 0000329E 554D subq.w A5, 2 000032A0 454E chk.w D2, A6 000032A2 542E 5345 addq.b [A6 + 0x5345], 2 000032A6 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000032AA 414C chk.w D0, A4 000032AC 4C00 0000 movem.w , D0 fn000032B0: 000032B0 4E56 FFFC link A6, -0x0004 000032B4 48E7 0018 movem.l -[A7], A3,A4 000032B8 286E 0008 movea.l A4, [A6 + 0x8] 000032BC 2F0C move.l -[A7], A4 000032BE 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] 000032C2 700E moveq.l D0, 0x0E 000032C4 2F00 move.l -[A7], D0 000032C6 486D 275A pea.l [A5 + 0x275A /* export_1255 */] 000032CA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000032CE 2D40 FFFC move.l [A6 - 0x4], D0 000032D2 2F00 move.l -[A7], D0 000032D4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000032D8 2054 movea.l A0, [A4] 000032DA 2F28 0084 move.l -[A7], [A0 + 0x84] 000032DE 2F0C move.l -[A7], A4 000032E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032E4 4EAD 4A0A jsr [A5 + 0x4A0A /* export_2365 */] 000032E8 702C moveq.l D0, 0x2C 000032EA 2F00 move.l -[A7], D0 000032EC 486D 26BA pea.l [A5 + 0x26BA /* export_1235 */] 000032F0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000032F4 2640 movea.l A3, D0 000032F6 2F0B move.l -[A7], A3 000032F8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000032FC 2F0C move.l -[A7], A4 000032FE 2054 movea.l A0, [A4] 00003300 2F28 0084 move.l -[A7], [A0 + 0x84] 00003304 7000 moveq.l D0, 0x00 00003306 2F00 move.l -[A7], D0 00003308 2F2D F944 move.l -[A7], [A5 - 0x6BC] 0000330C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003310 2F0B move.l -[A7], A3 00003312 4EAD 480A jsr [A5 + 0x480A /* export_2301 */] 00003316 2D4B 000C move.l [A6 + 0xC], A3 0000331A 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00003320 4E5E unlink A6 00003322 2E9F move.l [A7], [A7]+ 00003324 4E75 rts 00003326 9A54 sub.w D5, [A4] 00003328 4D4F chk.w D6, A7 0000332A 5649 addq.w A1, 3 0000332C 4544 chk.w D2, D4 0000332E 4F43 chk.w D7, D3 00003330 554D subq.w A5, 2 00003332 454E chk.w D2, A6 00003334 542E 444F addq.b [A6 + 0x444F], 2 00003338 5345 subq.w D5, 1 0000333A 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000333E 414C chk.w D0, A4 00003340 4C00 0000 movem.w , D0 export_2567: 00003344 4E56 FFF6 link A6, -0x000A 00003348 48E7 0108 movem.l -[A7], D7,A4 0000334C 286E 0008 movea.l A4, [A6 + 0x8] 00003350 1D6E 000C FFF6 move.b [A6 - 0xA], [A6 + 0xC] 00003356 2054 movea.l A0, [A4] 00003358 2D68 0084 FFF8 move.l [A6 - 0x8], [A0 + 0x84] 0000335E 302E 0014 move.w D0, [A6 + 0x14] 00003362 B06E 0010 cmp.w D0, [A6 + 0x10] 00003366 6F0E ble +0x10 /* 00003376 */ 00003368 3E2E 0014 move.w D7, [A6 + 0x14] 0000336C 3D6E 0010 0014 move.w [A6 + 0x14], [A6 + 0x10] 00003372 3D47 0010 move.w [A6 + 0x10], D7 label00003376: 00003376 302E 0012 move.w D0, [A6 + 0x12] 0000337A B06E 000E cmp.w D0, [A6 + 0xE] 0000337E 6F0E ble +0x10 /* 0000338E */ 00003380 3E2E 0012 move.w D7, [A6 + 0x12] 00003384 3D6E 000E 0012 move.w [A6 + 0x12], [A6 + 0xE] 0000338A 3D47 000E move.w [A6 + 0xE], D7 label0000338E: 0000338E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003392 2F2E 000E move.l -[A7], [A6 + 0xE] 00003396 486D 5062 pea.l [A5 + 0x5062 /* export_2568 */] 0000339A 486E FFF6 pea.l [A6 - 0xA] 0000339E 2054 movea.l A0, [A4] 000033A0 2F28 0076 move.l -[A7], [A0 + 0x76] 000033A4 4EAD 37D2 jsr [A5 + 0x37D2 /* export_1782 */] 000033A8 2F0C move.l -[A7], A4 000033AA 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 000033AE 4CEE 1080 FFEE movem.l D7,A4, [A6 - 0x12] 000033B4 4E5E unlink A6 000033B6 205F movea.l A0, [A7]+ 000033B8 4FEF 000E lea.l A7, [A7 + 0xE] 000033BC 4ED0 jmp [A0] 000033BE 9A54 sub.w D5, [A4] 000033C0 4D4F chk.w D6, A7 000033C2 5649 addq.w A1, 3 000033C4 4544 chk.w D2, D4 000033C6 4F43 chk.w D7, D3 000033C8 554D subq.w A5, 2 000033CA 454E chk.w D2, A6 000033CC 542E 5345 addq.b [A6 + 0x5345], 2 000033D0 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000033D4 4345 chk.w D1, D5 000033D6 4C4C 5300 movem.l A0,A1,A4,A6, A4 000033DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2568: // at 000033DC (misaligned) 000033DE 0000 48E7 ori.b D0, 0xE7 000033E2 0118 btst [A0]+, D0 000033E4 286E 0008 movea.l A4, [A6 + 0x8] 000033E8 302E 0010 move.w D0, [A6 + 0x10] 000033EC 0800 0000 btst.b D0, 0x0 000033F0 662C bne +0x2E /* 0000341E */ 000033F2 266E 000C movea.l A3, [A6 + 0xC] 000033F6 558F subq.l A7, 2 000033F8 1F14 move.b -[A7], [A4] 000033FA 2F0B move.l -[A7], A3 000033FC 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 00003400 1E1F move.b D7, [A7]+ 00003402 558F subq.l A7, 2 00003404 1F07 move.b -[A7], D7 00003406 1F14 move.b -[A7], [A4] 00003408 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */] 0000340C 4A1F tst.b [A7]+ 0000340E 670E beq +0x10 /* 0000341E */ 00003410 266C 0002 movea.l A3, [A4 + 0x2] 00003414 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003418 2F0B move.l -[A7], A3 0000341A 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] label0000341E: 0000341E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003424 4E5E unlink A6 00003426 205F movea.l A0, [A7]+ 00003428 4FEF 000C lea.l A7, [A7 + 0xC] 0000342C 4ED0 jmp [A0] 0000342E 9D53 sub.w [A3], D6 00003430 454C chk.w D2, A4 00003432 4543 chk.w D2, D3 00003434 5441 addq.w D1, 2 00003436 4345 chk.w D1, D5 00003438 4C4C 5F5F movem.l D0,D1,D2,D3,D4,D6,A0,A1,A2,A3,A4,A6, A4 0000343C 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 00003440 4F56 chk.w D7, [A6] 00003442 4945 chk.w D4, D5 00003444 444F neg.w A7 00003446 4355 chk.w D1, [A5] 00003448 4D45 chk.w D6, D5 0000344A 4E54 0000 link A4, 0 0000344E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003450-0000345E export_2569: fn00003450: 00003450 4E56 0000 link A6, 0 00003454 48E7 0018 movem.l -[A7], A3,A4 00003458 286E 0008 movea.l A4, [A6 + 0x8] 0000345C 558F subq.l A7, 2 // end alternate branch 00003450-0000345E export_2569: // at 00003450 (misaligned) fn00003450: // (misaligned) 00003452 0000 48E7 ori.b D0, 0xE7 00003456 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 0000345A 0008 558F ori.b A0, 0x8F 0000345E 2054 movea.l A0, [A4] 00003460 2F28 0076 move.l -[A7], [A0 + 0x76] 00003464 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00003468 301F move.w D0, [A7]+ 0000346A 48C0 ext.l D0 0000346C A322 syscall NewHandleClear, flags=3 0000346E 2648 movea.l A3, A0 00003470 2F0B move.l -[A7], A3 00003472 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00003476 486D 5072 pea.l [A5 + 0x5072 /* export_2570 */] 0000347A 2F0B move.l -[A7], A3 0000347C 2054 movea.l A0, [A4] 0000347E 2F28 0076 move.l -[A7], [A0 + 0x76] 00003482 4EAD 37CA jsr [A5 + 0x37CA /* export_1781 */] 00003486 204B movea.l A0, A3 00003488 A029 syscall HLock 0000348A 2D4B 000C move.l [A6 + 0xC], A3 0000348E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00003494 4E5E unlink A6 00003496 2E9F move.l [A7], [A7]+ 00003498 4E75 rts 0000349A 8021 or.b D0, -[A1] 0000349C 544D addq.w A5, 2 0000349E 4F56 chk.w D7, [A6] 000034A0 4945 chk.w D4, D5 000034A2 444F neg.w A7 000034A4 4355 chk.w D1, [A5] 000034A6 4D45 chk.w D6, D5 000034A8 4E54 2E4C link A4, -0xFFFFD1B4 000034AC 4953 chk.w D4, [A3] 000034AE 5453 addq.w [A3], 2 000034B0 454C chk.w D2, A4 000034B2 4543 chk.w D2, D3 000034B4 5449 addq.w A1, 2 000034B6 4F4E chk.w D7, A6 000034B8 5354 subq.w [A4], 1 000034BA 4154 chk.w D0, [A4] 000034BC 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000034BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2570: // at 000034C0 (misaligned) 000034C2 0000 48E7 ori.b D0, 0xE7 000034C6 0118 btst [A0]+, D0 000034C8 47ED F188 lea.l A3, [A5 - 0xE78] 000034CC 302E 0010 move.w D0, [A6 + 0x10] 000034D0 0800 0000 btst.b D0, 0x0 000034D4 662A bne +0x2C /* 00003500 */ 000034D6 286E 000C movea.l A4, [A6 + 0xC] 000034DA 558F subq.l A7, 2 000034DC 2F0C move.l -[A7], A4 000034DE 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 000034E2 1E1F move.b D7, [A7]+ 000034E4 671A beq +0x1C /* 00003500 */ 000034E6 206E 0008 movea.l A0, [A6 + 0x8] 000034EA 302E 0010 move.w D0, [A6 + 0x10] 000034EE 48C0 ext.l D0 000034F0 5380 subq.l D0, 1 000034F2 D090 add.l D0, [A0] 000034F4 2040 movea.l A0, D0 000034F6 302E 0012 move.w D0, [A6 + 0x12] 000034FA 1033 0000 move.b D0, [A3 + D0.w] 000034FE 8110 or.b [A0], D0 label00003500: 00003500 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003506 4E5E unlink A6 00003508 205F movea.l A0, [A7]+ 0000350A 4FEF 000C lea.l A7, [A7 + 0xC] 0000350E 4ED0 jmp [A0] 00003510 8028 4752 or.b D0, [A0 + 0x4752] 00003514 4944 chk.w D4, D4 00003516 4345 chk.w D1, D5 00003518 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4 0000351C 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00003520 494F chk.w D4, A7 00003522 4E53 5441 link A3, -0xFFFFABBF 00003526 5445 addq.w D5, 2 00003528 5F5F subq.w [A7]+, 7 0000352A 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 0000352E 4F56 chk.w D7, [A6] 00003530 4945 chk.w D4, D5 00003532 444F neg.w A7 00003534 4355 chk.w D1, [A5] 00003536 4D45 chk.w D6, D5 00003538 4E54 0000 link A4, 0 export_2571: fn0000353C: 0000353C 4E56 FFF6 link A6, -0x000A 00003540 2F0C move.l -[A7], A4 00003542 286E 0008 movea.l A4, [A6 + 0x8] 00003546 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 0000354C 2054 movea.l A0, [A4] 0000354E 2D68 0084 FFF8 move.l [A6 - 0x8], [A0 + 0x84] 00003554 486D 5082 pea.l [A5 + 0x5082 /* export_2572 */] 00003558 486E FFF6 pea.l [A6 - 0xA] 0000355C 2054 movea.l A0, [A4] 0000355E 2F28 0076 move.l -[A7], [A0 + 0x76] 00003562 4EAD 37CA jsr [A5 + 0x37CA /* export_1781 */] 00003566 2F0C move.l -[A7], A4 00003568 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 0000356C 286E FFF2 movea.l A4, [A6 - 0xE] 00003570 4E5E unlink A6 00003572 205F movea.l A0, [A7]+ 00003574 504F addq.w A7, 8 00003576 4ED0 jmp [A0] 00003578 8028 544D or.b D0, [A0 + 0x544D] 0000357C 4F56 chk.w D7, [A6] 0000357E 4945 chk.w D4, D5 00003580 444F neg.w A7 00003582 4355 chk.w D1, [A5] 00003584 4D45 chk.w D6, D5 00003586 4E54 2E52 link A4, -0xFFFFD1AE 0000358A 4553 chk.w D2, [A3] 0000358C 544F addq.w A7, 2 0000358E 5245 addq.w D5, 1 00003590 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00003594 5345 subq.w D5, 1 00003596 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000359A 494F chk.w D4, A7 0000359C 4E53 5441 link A3, -0xFFFFABBF 000035A0 5445 addq.w D5, 2 000035A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2572: // at 000035A4 (misaligned) 000035A6 0000 48E7 ori.b D0, 0xE7 000035AA 0318 btst [A0]+, D1 000035AC 286E 0008 movea.l A4, [A6 + 0x8] 000035B0 302E 0010 move.w D0, [A6 + 0x10] 000035B4 0800 0000 btst.b D0, 0x0 000035B8 664A bne +0x4C /* 00003604 */ 000035BA 206C 0006 movea.l A0, [A4 + 0x6] 000035BE 302E 0010 move.w D0, [A6 + 0x10] 000035C2 48C0 ext.l D0 000035C4 5380 subq.l D0, 1 000035C6 D090 add.l D0, [A0] 000035C8 2040 movea.l A0, D0 000035CA 302E 0012 move.w D0, [A6 + 0x12] 000035CE 43ED F188 lea.l A1, [A5 - 0xE78] 000035D2 1E31 0000 move.b D7, [A1 + D0.w] 000035D6 CE10 and.b D7, [A0] 000035D8 266E 000C movea.l A3, [A6 + 0xC] 000035DC 558F subq.l A7, 2 000035DE 1F07 move.b -[A7], D7 000035E0 2F0B move.l -[A7], A3 000035E2 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 000035E6 1C1F move.b D6, [A7]+ 000035E8 558F subq.l A7, 2 000035EA 1F06 move.b -[A7], D6 000035EC 1F07 move.b -[A7], D7 000035EE 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */] 000035F2 4A1F tst.b [A7]+ 000035F4 670E beq +0x10 /* 00003604 */ 000035F6 266C 0002 movea.l A3, [A4 + 0x2] 000035FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000035FE 2F0B move.l -[A7], A3 00003600 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] label00003604: 00003604 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000360A 4E5E unlink A6 0000360C 205F movea.l A0, [A7]+ 0000360E 4FEF 000C lea.l A7, [A7 + 0xC] 00003612 4ED0 jmp [A0] 00003614 8021 or.b D0, -[A1] 00003616 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 0000361A 5345 subq.w D5, 1 0000361C 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00003620 4143 chk.w D0, D3 00003622 454C chk.w D2, A4 00003624 4C5F 5F31 movem.l D0,D4,D5,A0,A1,A2,A3,A4,A6, [A7]+ 00003628 3454 movea.w A2, [A4] 0000362A 4D4F chk.w D6, A7 0000362C 5649 addq.w A1, 3 0000362E 4544 chk.w D2, D4 00003630 4F43 chk.w D7, D3 00003632 554D subq.w A5, 2 00003634 454E chk.w D2, A6 00003636 5400 addq.b D0, 2 00003638 0000 0000 ori.b D0, 0x0 export_2573: 0000363C 4E56 0000 link A6, 0 00003640 2F0C move.l -[A7], A4 00003642 286E 0008 movea.l A4, [A6 + 0x8] 00003646 2054 movea.l A0, [A4] 00003648 4AA8 00C6 tst.l [A0 + 0xC6] 0000364C 6706 beq +0x8 /* 00003654 */ 0000364E 2068 00C6 movea.l A0, [A0 + 0xC6] 00003652 A023 syscall DisposHandle/DisposeHandle label00003654: 00003654 598F subq.l A7, 4 00003656 2F0C move.l -[A7], A4 00003658 4EBA FDF6 jsr [PC - 0x20A /* 00003450 */] 0000365C 2054 movea.l A0, [A4] 0000365E 215F 00C6 move.l [A0 + 0xC6], [A7]+ 00003662 286E FFFC movea.l A4, [A6 - 0x4] 00003666 4E5E unlink A6 00003668 2E9F move.l [A7], [A7]+ 0000366A 4E75 rts 0000366C 8029 544D or.b D0, [A1 + 0x544D] 00003670 4F56 chk.w D7, [A6] 00003672 4945 chk.w D4, D5 00003674 444F neg.w A7 00003676 4355 chk.w D1, [A5] 00003678 4D45 chk.w D6, D5 0000367A 4E54 2E53 link A4, -0xFFFFD1AD 0000367E 544F addq.w A7, 2 00003680 5245 addq.w D5, 1 00003682 4F4C chk.w D7, A4 00003684 444C neg.w A4 00003686 4953 chk.w D4, [A3] 00003688 5453 addq.w [A3], 2 0000368A 454C chk.w D2, A4 0000368C 4543 chk.w D2, D3 0000368E 5449 addq.w A1, 2 00003690 4F4E chk.w D7, A6 00003692 5354 subq.w [A4], 1 00003694 4154 chk.w D0, [A4] 00003696 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003698 0000 0000 ori.b D0, 0x0 export_2574: 0000369C 4E56 0000 link A6, 0 000036A0 2F0C move.l -[A7], A4 000036A2 286E 0008 movea.l A4, [A6 + 0x8] 000036A6 2054 movea.l A0, [A4] 000036A8 4AA8 00CA tst.l [A0 + 0xCA] 000036AC 6706 beq +0x8 /* 000036B4 */ 000036AE 2068 00CA movea.l A0, [A0 + 0xCA] 000036B2 A023 syscall DisposHandle/DisposeHandle label000036B4: 000036B4 598F subq.l A7, 4 000036B6 2F0C move.l -[A7], A4 000036B8 4EBA FD96 jsr [PC - 0x26A /* 00003450 */] 000036BC 2054 movea.l A0, [A4] 000036BE 215F 00CA move.l [A0 + 0xCA], [A7]+ 000036C2 286E FFFC movea.l A4, [A6 - 0x4] 000036C6 4E5E unlink A6 000036C8 2E9F move.l [A7], [A7]+ 000036CA 4E75 rts 000036CC 8029 544D or.b D0, [A1 + 0x544D] 000036D0 4F56 chk.w D7, [A6] 000036D2 4945 chk.w D4, D5 000036D4 444F neg.w A7 000036D6 4355 chk.w D1, [A5] 000036D8 4D45 chk.w D6, D5 000036DA 4E54 2E53 link A4, -0xFFFFD1AD 000036DE 544F addq.w A7, 2 000036E0 5245 addq.w D5, 1 000036E2 4E45 trap 5 000036E4 574C subq.w A4, 3 000036E6 4953 chk.w D4, [A3] 000036E8 5453 addq.w [A3], 2 000036EA 454C chk.w D2, A4 000036EC 4543 chk.w D2, D3 000036EE 5449 addq.w A1, 2 000036F0 4F4E chk.w D7, A6 000036F2 5354 subq.w [A4], 1 000036F4 4154 chk.w D0, [A4] 000036F6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000036F8 0000 0000 ori.b D0, 0x0 export_2575: 000036FC 4E56 0000 link A6, 0 00003700 2F0C move.l -[A7], A4 00003702 286E 0008 movea.l A4, [A6 + 0x8] 00003706 2054 movea.l A0, [A4] 00003708 2F28 00C6 move.l -[A7], [A0 + 0xC6] 0000370C 2F0C move.l -[A7], A4 0000370E 4EBA FE2C jsr [PC - 0x1D4 /* 0000353C */] 00003712 286E FFFC movea.l A4, [A6 - 0x4] 00003716 4E5E unlink A6 00003718 2E9F move.l [A7], [A7]+ 0000371A 4E75 rts 0000371C 802B 544D or.b D0, [A3 + 0x544D] 00003720 4F56 chk.w D7, [A6] 00003722 4945 chk.w D4, D5 00003724 444F neg.w A7 00003726 4355 chk.w D1, [A5] 00003728 4D45 chk.w D6, D5 0000372A 4E54 2E52 link A4, -0xFFFFD1AE 0000372E 4553 chk.w D2, [A3] 00003730 544F addq.w A7, 2 00003732 5245 addq.w D5, 1 00003734 4F4C chk.w D7, A4 00003736 444C neg.w A4 00003738 4953 chk.w D4, [A3] 0000373A 5453 addq.w [A3], 2 0000373C 454C chk.w D2, A4 0000373E 4543 chk.w D2, D3 00003740 5449 addq.w A1, 2 00003742 4F4E chk.w D7, A6 00003744 5354 subq.w [A4], 1 00003746 4154 chk.w D0, [A4] 00003748 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000374A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2576: // at 0000374C (misaligned) 0000374E 0000 2F0C ori.b D0, 0xC 00003752 286E 0008 movea.l A4, [A6 + 0x8] 00003756 2054 movea.l A0, [A4] 00003758 2F28 00CA move.l -[A7], [A0 + 0xCA] 0000375C 2F0C move.l -[A7], A4 0000375E 4EBA FDDC jsr [PC - 0x224 /* 0000353C */] 00003762 286E FFFC movea.l A4, [A6 - 0x4] 00003766 4E5E unlink A6 00003768 2E9F move.l [A7], [A7]+ 0000376A 4E75 rts 0000376C 802B 544D or.b D0, [A3 + 0x544D] 00003770 4F56 chk.w D7, [A6] 00003772 4945 chk.w D4, D5 00003774 444F neg.w A7 00003776 4355 chk.w D1, [A5] 00003778 4D45 chk.w D6, D5 0000377A 4E54 2E52 link A4, -0xFFFFD1AE 0000377E 4553 chk.w D2, [A3] 00003780 544F addq.w A7, 2 00003782 5245 addq.w D5, 1 00003784 4E45 trap 5 00003786 574C subq.w A4, 3 00003788 4953 chk.w D4, [A3] 0000378A 5453 addq.w [A3], 2 0000378C 454C chk.w D2, A4 0000378E 4543 chk.w D2, D3 00003790 5449 addq.w A1, 2 00003792 4F4E chk.w D7, A6 00003794 5354 subq.w [A4], 1 00003796 4154 chk.w D0, [A4] 00003798 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000379A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2577: // at 0000379C (misaligned) 0000379E 0000 558F ori.b D0, 0x8F 000037A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037A6 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 000037AA 301F move.w D0, [A7]+ 000037AC 48C0 ext.l D0 000037AE 322E 000C move.w D1, [A6 + 0xC] 000037B2 48C1 ext.l D1 000037B4 E389 lsl D1, 1 000037B6 D280 add.l D1, D0 000037B8 0C81 0000 01F5 cmpi.l D1, 0x1F5 000037BE 5FC0 sle D0 000037C0 0240 0001 andi.w D0, 0x1 000037C4 48C0 ext.l D0 000037C6 1D40 000E move.b [A6 + 0xE], D0 000037CA 4E5E unlink A6 000037CC 205F movea.l A0, [A7]+ 000037CE 5C4F addq.w A7, 6 000037D0 4ED0 jmp [A0] 000037D2 9B54 sub.w [A4], D5 000037D4 4D4F chk.w D6, A7 000037D6 5649 addq.w A1, 3 000037D8 4544 chk.w D2, D4 000037DA 4F43 chk.w D7, D3 000037DC 554D subq.w A5, 2 000037DE 454E chk.w D2, A6 000037E0 542E 4D41 addq.b [A6 + 0x4D41], 2 000037E4 5949 subq.w A1, 4 000037E6 4E53 4552 link A3, -0xFFFFBAAE 000037EA 5452 addq.w [A2], 2 000037EC 4F57 chk.w D7, [A7] 000037EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2578: // at 000037F0 (misaligned) 000037F2 FFFC .invalid <> 000037F4 2F0C move.l -[A7], A4 000037F6 286E 0008 movea.l A4, [A6 + 0x8] 000037FA 302E 000E move.w D0, [A6 + 0xE] 000037FE 5240 addq.w D0, 1 00003800 3F00 move.w -[A7], D0 00003802 7002 moveq.l D0, 0x02 00003804 3F00 move.w -[A7], D0 00003806 2054 movea.l A0, [A4] 00003808 2F28 0076 move.l -[A7], [A0 + 0x76] 0000380C 4EAD 37F2 jsr [A5 + 0x37F2 /* export_1786 */] 00003810 558F subq.l A7, 2 00003812 2F0C move.l -[A7], A4 00003814 4EAD 2C02 jsr [A5 + 0x2C02 /* export_1404 */] 00003818 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000381C 603E bra +0x40 /* 0000385C */ label0000381E: 0000381E 302E 000E move.w D0, [A6 + 0xE] 00003822 5240 addq.w D0, 1 00003824 3D40 FFFC move.w [A6 - 0x4], D0 00003828 2054 movea.l A0, [A4] 0000382A 2F28 0076 move.l -[A7], [A0 + 0x76] 0000382E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003832 7001 moveq.l D0, 0x01 00003834 1F00 move.b -[A7], D0 00003836 4EAD 3C1A jsr [A5 + 0x3C1A /* export_1919 */] 0000383A 302E FFFC move.w D0, [A6 - 0x4] 0000383E 526E FFFC addq.w [A6 - 0x4], 1 00003842 2054 movea.l A0, [A4] 00003844 2F28 0076 move.l -[A7], [A0 + 0x76] 00003848 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000384C 7001 moveq.l D0, 0x01 0000384E 1F00 move.b -[A7], D0 00003850 4EAD 3C1A jsr [A5 + 0x3C1A /* export_1919 */] 00003854 302E FFFE move.w D0, [A6 - 0x2] 00003858 536E FFFE subq.w [A6 - 0x2], 1 label0000385C: 0000385C 7001 moveq.l D0, 0x01 0000385E B06E FFFE cmp.w D0, [A6 - 0x2] 00003862 6FBA ble -0x44 /* 0000381E */ 00003864 2F2E 000E move.l -[A7], [A6 + 0xE] 00003868 1F2E 000C move.b -[A7], [A6 + 0xC] 0000386C 2054 movea.l A0, [A4] 0000386E 2F28 0084 move.l -[A7], [A0 + 0x84] 00003872 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */] 00003876 2054 movea.l A0, [A4] 00003878 4AA8 0096 tst.l [A0 + 0x96] 0000387C 6710 beq +0x12 /* 0000388E */ 0000387E 2F2E 000E move.l -[A7], [A6 + 0xE] 00003882 7000 moveq.l D0, 0x00 00003884 1F00 move.b -[A7], D0 00003886 2F28 0096 move.l -[A7], [A0 + 0x96] 0000388A 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] label0000388E: 0000388E 286E FFF8 movea.l A4, [A6 - 0x8] 00003892 4E5E unlink A6 00003894 205F movea.l A0, [A7]+ 00003896 4FEF 000A lea.l A7, [A7 + 0xA] 0000389A 4ED0 jmp [A0] 0000389C 9D54 sub.w [A4], D6 0000389E 4D4F chk.w D6, A7 000038A0 5649 addq.w A1, 3 000038A2 4544 chk.w D2, D4 000038A4 4F43 chk.w D7, D3 000038A6 554D subq.w A5, 2 000038A8 454E chk.w D2, A6 000038AA 542E 494E addq.b [A6 + 0x494E], 2 000038AE 5345 subq.w D5, 1 000038B0 5254 addq.w [A4], 1 000038B2 524F addq.w A7, 1 000038B4 5741 subq.w D1, 3 000038B6 4654 not.w [A4] 000038B8 4552 chk.w D2, [A2] 000038BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2579: // at 000038BC (misaligned) 000038BE 0000 2F0C ori.b D0, 0xC 000038C2 286E 0008 movea.l A4, [A6 + 0x8] 000038C6 302E 0010 move.w D0, [A6 + 0x10] 000038CA 5240 addq.w D0, 1 000038CC 3F00 move.w -[A7], D0 000038CE 7002 moveq.l D0, 0x02 000038D0 3F00 move.w -[A7], D0 000038D2 1F2E 000C move.b -[A7], [A6 + 0xC] 000038D6 2054 movea.l A0, [A4] 000038D8 2F28 0076 move.l -[A7], [A0 + 0x76] 000038DC 4EAD 37FA jsr [A5 + 0x37FA /* export_1787 */] 000038E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000038E4 1F2E 000E move.b -[A7], [A6 + 0xE] 000038E8 2054 movea.l A0, [A4] 000038EA 2F28 0084 move.l -[A7], [A0 + 0x84] 000038EE 4EAD 2FAA jsr [A5 + 0x2FAA /* export_1521 */] 000038F2 2054 movea.l A0, [A4] 000038F4 4AA8 0096 tst.l [A0 + 0x96] 000038F8 6710 beq +0x12 /* 0000390A */ 000038FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000038FE 7000 moveq.l D0, 0x00 00003900 1F00 move.b -[A7], D0 00003902 2F28 0096 move.l -[A7], [A0 + 0x96] 00003906 4EAD 2EE2 jsr [A5 + 0x2EE2 /* export_1496 */] label0000390A: 0000390A 286E FFFC movea.l A4, [A6 - 0x4] 0000390E 4E5E unlink A6 00003910 205F movea.l A0, [A7]+ 00003912 4FEF 000C lea.l A7, [A7 + 0xC] 00003916 4ED0 jmp [A0] 00003918 9D54 sub.w [A4], D6 0000391A 4D4F chk.w D6, A7 0000391C 5649 addq.w A1, 3 0000391E 4544 chk.w D2, D4 00003920 4F43 chk.w D7, D3 00003922 554D subq.w A5, 2 00003924 454E chk.w D2, A6 00003926 542E 4445 addq.b [A6 + 0x4445], 2 0000392A 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 0000392E 524F addq.w A7, 1 00003930 5741 subq.w D1, 3 00003932 4654 not.w [A4] 00003934 4552 chk.w D2, [A2] 00003936 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2580: // at 00003938 (misaligned) 0000393A 0000 48E7 ori.b D0, 0xE7 0000393E 0108 btst A0, D0 00003940 3E2E 000C move.w D7, [A6 + 0xC] 00003944 286E 0008 movea.l A4, [A6 + 0x8] 00003948 0C47 006A cmpi.w D7, 0x6A /* 'j' */ 0000394C 6714 beq +0x16 /* 00003962 */ 0000394E 2054 movea.l A0, [A4] 00003950 1F28 0074 move.b -[A7], [A0 + 0x74] 00003954 2F28 0048 move.l -[A7], [A0 + 0x48] 00003958 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000395C 2F0C move.l -[A7], A4 0000395E 4EBA D2F0 jsr [PC - 0x2D10 /* 00000C50 */] label00003962: 00003962 0C47 0068 cmpi.w D7, 0x68 /* 'h' */ 00003966 6708 beq +0xA /* 00003970 */ 00003968 3F07 move.w -[A7], D7 0000396A 2F0C move.l -[A7], A4 0000396C 4EBA 002E jsr [PC + 0x2E /* 0000399C */] label00003970: 00003970 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00003976 4E5E unlink A6 00003978 205F movea.l A0, [A7]+ 0000397A 5C4F addq.w A7, 6 0000397C 4ED0 jmp [A0] 0000397E 9854 sub.w D4, [A4] 00003980 4D4F chk.w D6, A7 00003982 5649 addq.w A1, 3 00003984 4544 chk.w D2, D4 00003986 4F43 chk.w D7, D3 00003988 554D subq.w A5, 2 0000398A 454E chk.w D2, A6 0000398C 542E 4445 addq.b [A6 + 0x4445], 2 00003990 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 00003994 524F addq.w A7, 1 00003996 5700 subq.b D0, 3 00003998 0000 0000 ori.b D0, 0x0 export_2581: fn0000399C: 0000399C 4E56 FFF8 link A6, -0x0008 000039A0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000039A4 286E 0008 movea.l A4, [A6 + 0x8] 000039A8 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 000039AC 2054 movea.l A0, [A4] 000039AE 2F28 0084 move.l -[A7], [A0 + 0x84] 000039B2 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 000039B6 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 000039BC 558F subq.l A7, 2 000039BE 2054 movea.l A0, [A4] 000039C0 2F28 0076 move.l -[A7], [A0 + 0x76] 000039C4 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 000039C8 301F move.w D0, [A7]+ 000039CA 5340 subq.w D0, 1 000039CC 3D40 FFF8 move.w [A6 - 0x8], D0 000039D0 6000 00D0 bra +0xD2 /* 00003AA2 */ label000039D4: 000039D4 4246 clr.w D6 000039D6 4247 clr.w D7 000039D8 3D6D F13C FFFA move.w [A6 - 0x6], [A5 - 0xEC4] 000039DE 6052 bra +0x54 /* 00003A32 */ label000039E0: 000039E0 598F subq.l A7, 4 000039E2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000039E6 2054 movea.l A0, [A4] 000039E8 2F28 0076 move.l -[A7], [A0 + 0x76] 000039EC 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000039F0 265F movea.l A3, [A7]+ 000039F2 558F subq.l A7, 2 000039F4 2F0B move.l -[A7], A3 000039F6 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 000039FA 4A1F tst.b [A7]+ 000039FC 6710 beq +0x12 /* 00003A0E */ 000039FE 302E FFFA move.w D0, [A6 - 0x6] 00003A02 41ED F180 lea.l A0, [A5 - 0xE80] 00003A06 1030 0000 move.b D0, [A0 + D0.w] 00003A0A 4880 ext.w D0 00003A0C 8E40 or.w D7, D0 label00003A0E: 00003A0E 558F subq.l A7, 2 00003A10 2F0B move.l -[A7], A3 00003A12 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00003A16 4A1F tst.b [A7]+ 00003A18 6710 beq +0x12 /* 00003A2A */ 00003A1A 302E FFFA move.w D0, [A6 - 0x6] 00003A1E 41ED F180 lea.l A0, [A5 - 0xE80] 00003A22 1030 0000 move.b D0, [A0 + D0.w] 00003A26 4880 ext.w D0 00003A28 8C40 or.w D6, D0 label00003A2A: 00003A2A 302E FFFA move.w D0, [A6 - 0x6] 00003A2E 526E FFFA addq.w [A6 - 0x6], 1 label00003A32: 00003A32 302E FFFA move.w D0, [A6 - 0x6] 00003A36 B06D F12C cmp.w D0, [A5 - 0xED4] 00003A3A 6FA4 ble -0x5A /* 000039E0 */ 00003A3C 4A47 tst.w D7 00003A3E 675E beq +0x60 /* 00003A9E */ 00003A40 3A07 move.w D5, D7 00003A42 7004 moveq.l D0, 0x04 00003A44 C047 and.w D0, D7 00003A46 670A beq +0xC /* 00003A52 */ 00003A48 7004 moveq.l D0, 0x04 00003A4A C046 and.w D0, D6 00003A4C 6704 beq +0x6 /* 00003A52 */ 00003A4E 0045 001B ori.w D5, 0x1B label00003A52: 00003A52 7003 moveq.l D0, 0x03 00003A54 C047 and.w D0, D7 00003A56 670A beq +0xC /* 00003A62 */ 00003A58 7004 moveq.l D0, 0x04 00003A5A C046 and.w D0, D6 00003A5C 6704 beq +0x6 /* 00003A62 */ 00003A5E 0045 001C ori.w D5, 0x1C label00003A62: 00003A62 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003A66 3F07 move.w -[A7], D7 00003A68 3F05 move.w -[A7], D5 00003A6A 2F0C move.l -[A7], A4 00003A6C 4EBA 01F6 jsr [PC + 0x1F6 /* 00003C64 */] 00003A70 0C47 001F cmpi.w D7, 0x1F 00003A74 670E beq +0x10 /* 00003A84 */ 00003A76 2054 movea.l A0, [A4] 00003A78 7000 moveq.l D0, 0x00 00003A7A 1028 0074 move.b D0, [A0 + 0x74] 00003A7E 0C40 0001 cmpi.w D0, 0x1 00003A82 661A bne +0x1C /* 00003A9E */ label00003A84: 00003A84 302E FFF8 move.w D0, [A6 - 0x8] 00003A88 5340 subq.w D0, 1 00003A8A 3D40 FFFC move.w [A6 - 0x4], D0 00003A8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A92 7001 moveq.l D0, 0x01 00003A94 1F00 move.b -[A7], D0 00003A96 1F00 move.b -[A7], D0 00003A98 2F0C move.l -[A7], A4 00003A9A 4EAD 2BEA jsr [A5 + 0x2BEA /* export_1401 */] label00003A9E: 00003A9E 556E FFF8 subq.w [A6 - 0x8], 2 label00003AA2: 00003AA2 4A6E FFF8 tst.w [A6 - 0x8] 00003AA6 6E00 FF2C bgt -0xD2 /* 000039D4 */ 00003AAA 2F0C move.l -[A7], A4 00003AAC 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 00003AB0 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C] 00003AB6 4E5E unlink A6 00003AB8 205F movea.l A0, [A7]+ 00003ABA 5C4F addq.w A7, 6 00003ABC 4ED0 jmp [A0] 00003ABE 9A54 sub.w D5, [A4] 00003AC0 4D4F chk.w D6, A7 00003AC2 5649 addq.w A1, 3 00003AC4 4544 chk.w D2, D4 00003AC6 4F43 chk.w D7, D3 00003AC8 554D subq.w A5, 2 00003ACA 454E chk.w D2, A6 00003ACC 542E 5245 addq.b [A6 + 0x5245], 2 00003AD0 4445 neg.w D5 00003AD2 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 00003AD6 524F addq.w A7, 1 00003AD8 5700 subq.b D0, 3 00003ADA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2582: // at 00003ADC (misaligned) 00003ADE FFF4 .invalid <> 00003AE0 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00003AE4 286E 0008 movea.l A4, [A6 + 0x8] 00003AE8 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 00003AEC 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 00003AF2 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 00003AF8 558F subq.l A7, 2 00003AFA 2054 movea.l A0, [A4] 00003AFC 2F28 007A move.l -[A7], [A0 + 0x7A] 00003B00 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00003B04 3A1F move.w D5, [A7]+ 00003B06 6000 00C6 bra +0xC8 /* 00003BCE */ label00003B0A: 00003B0A 4246 clr.w D6 00003B0C 4247 clr.w D7 00003B0E 3D6D F13C FFF6 move.w [A6 - 0xA], [A5 - 0xEC4] 00003B14 605E bra +0x60 /* 00003B74 */ label00003B16: 00003B16 598F subq.l A7, 4 00003B18 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003B1C 2054 movea.l A0, [A4] 00003B1E 2F28 007A move.l -[A7], [A0 + 0x7A] 00003B22 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00003B26 265F movea.l A3, [A7]+ 00003B28 558F subq.l A7, 2 00003B2A 2F0B move.l -[A7], A3 00003B2C 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00003B30 4A1F tst.b [A7]+ 00003B32 671C beq +0x1E /* 00003B50 */ 00003B34 302E FFF6 move.w D0, [A6 - 0xA] 00003B38 41ED F180 lea.l A0, [A5 - 0xE80] 00003B3C 1030 0000 move.b D0, [A0 + D0.w] 00003B40 4880 ext.w D0 00003B42 8E40 or.w D7, D0 00003B44 558F subq.l A7, 2 00003B46 2F0B move.l -[A7], A3 00003B48 4EAD 5502 jsr [A5 + 0x5502 /* export_2716 */] 00003B4C 3D5F FFF8 move.w [A6 - 0x8], [A7]+ label00003B50: 00003B50 558F subq.l A7, 2 00003B52 2F0B move.l -[A7], A3 00003B54 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00003B58 4A1F tst.b [A7]+ 00003B5A 6710 beq +0x12 /* 00003B6C */ 00003B5C 302E FFF6 move.w D0, [A6 - 0xA] 00003B60 41ED F180 lea.l A0, [A5 - 0xE80] 00003B64 1030 0000 move.b D0, [A0 + D0.w] 00003B68 4880 ext.w D0 00003B6A 8C40 or.w D6, D0 label00003B6C: 00003B6C 302E FFF6 move.w D0, [A6 - 0xA] 00003B70 526E FFF6 addq.w [A6 - 0xA], 1 label00003B74: 00003B74 302E FFF6 move.w D0, [A6 - 0xA] 00003B78 B06D F12C cmp.w D0, [A5 - 0xED4] 00003B7C 6F98 ble -0x66 /* 00003B16 */ 00003B7E 3806 move.w D4, D6 00003B80 8847 or.w D4, D7 00003B82 0C47 001F cmpi.w D7, 0x1F 00003B86 670E beq +0x10 /* 00003B96 */ 00003B88 2054 movea.l A0, [A4] 00003B8A 7000 moveq.l D0, 0x00 00003B8C 1028 0074 move.b D0, [A0 + 0x74] 00003B90 0C40 0001 cmpi.w D0, 0x1 00003B94 6618 bne +0x1A /* 00003BAE */ label00003B96: 00003B96 302E FFF8 move.w D0, [A6 - 0x8] 00003B9A 5340 subq.w D0, 1 00003B9C 3D40 FFFC move.w [A6 - 0x4], D0 00003BA0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003BA4 7001 moveq.l D0, 0x01 00003BA6 1F00 move.b -[A7], D0 00003BA8 2F0C move.l -[A7], A4 00003BAA 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] label00003BAE: 00003BAE 3F04 move.w -[A7], D4 00003BB0 2F0C move.l -[A7], A4 00003BB2 4EBA 0200 jsr [PC + 0x200 /* 00003DB4 */] 00003BB6 7001 moveq.l D0, 0x01 00003BB8 3F00 move.w -[A7], D0 00003BBA 3F00 move.w -[A7], D0 00003BBC 7200 moveq.l D1, 0x00 00003BBE 1F01 move.b -[A7], D1 00003BC0 2054 movea.l A0, [A4] 00003BC2 2F28 007A move.l -[A7], [A0 + 0x7A] 00003BC6 4EAD 37FA jsr [A5 + 0x37FA /* export_1787 */] 00003BCA 3005 move.w D0, D5 00003BCC 5345 subq.w D5, 1 label00003BCE: 00003BCE 4A45 tst.w D5 00003BD0 6E00 FF38 bgt -0xC6 /* 00003B0A */ 00003BD4 2054 movea.l A0, [A4] 00003BD6 2F28 0084 move.l -[A7], [A0 + 0x84] 00003BDA 4EAD 2FF2 jsr [A5 + 0x2FF2 /* export_1530 */] 00003BDE 2F0C move.l -[A7], A4 00003BE0 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 00003BE4 4CEE 18F8 FFD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28] 00003BEA 4E5E unlink A6 00003BEC 205F movea.l A0, [A7]+ 00003BEE 5C4F addq.w A7, 6 00003BF0 4ED0 jmp [A0] 00003BF2 9A54 sub.w D5, [A4] 00003BF4 4D4F chk.w D6, A7 00003BF6 5649 addq.w A1, 3 00003BF8 4544 chk.w D2, D4 00003BFA 4F43 chk.w D7, D3 00003BFC 554D subq.w A5, 2 00003BFE 454E chk.w D2, A6 00003C00 542E 554E addq.b [A6 + 0x554E], 2 00003C04 4445 neg.w D5 00003C06 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 00003C0A 524F addq.w A7, 1 00003C0C 5700 subq.b D0, 3 00003C0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2583: // at 00003C10 (misaligned) 00003C12 0000 2F0C ori.b D0, 0xC 00003C16 286E 0008 movea.l A4, [A6 + 0x8] 00003C1A 7001 moveq.l D0, 0x01 00003C1C 3F00 move.w -[A7], D0 00003C1E 558F subq.l A7, 2 00003C20 2054 movea.l A0, [A4] 00003C22 2F28 007A move.l -[A7], [A0 + 0x7A] 00003C26 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00003C2A 7001 moveq.l D0, 0x01 00003C2C 1F00 move.b -[A7], D0 00003C2E 2054 movea.l A0, [A4] 00003C30 2F28 007A move.l -[A7], [A0 + 0x7A] 00003C34 4EAD 37FA jsr [A5 + 0x37FA /* export_1787 */] 00003C38 286E FFFC movea.l A4, [A6 - 0x4] 00003C3C 4E5E unlink A6 00003C3E 205F movea.l A0, [A7]+ 00003C40 5C4F addq.w A7, 6 00003C42 4ED0 jmp [A0] 00003C44 9B54 sub.w [A4], D5 00003C46 4D4F chk.w D6, A7 00003C48 5649 addq.w A1, 3 00003C4A 4544 chk.w D2, D4 00003C4C 4F43 chk.w D7, D3 00003C4E 554D subq.w A5, 2 00003C50 454E chk.w D2, A6 00003C52 542E 4652 addq.b [A6 + 0x4652], 2 00003C56 4545 chk.w D2, D5 00003C58 4445 neg.w D5 00003C5A 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 00003C5E 4453 neg.w [A3] 00003C60 0000 0000 ori.b D0, 0x0 fn00003C64: 00003C64 4E56 FFF8 link A6, -0x0008 00003C68 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003C6C 3C2E 000C move.w D6, [A6 + 0xC] 00003C70 3E2E 000E move.w D7, [A6 + 0xE] 00003C74 286E 0008 movea.l A4, [A6 + 0x8] 00003C78 7001 moveq.l D0, 0x01 00003C7A 3F00 move.w -[A7], D0 00003C7C 3F00 move.w -[A7], D0 00003C7E 2054 movea.l A0, [A4] 00003C80 2F28 007A move.l -[A7], [A0 + 0x7A] 00003C84 4EAD 37F2 jsr [A5 + 0x37F2 /* export_1786 */] 00003C88 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00003C8E 3D6D F13C 0012 move.w [A6 + 0x12], [A5 - 0xEC4] 00003C94 6000 00DA bra +0xDC /* 00003D70 */ label00003C98: 00003C98 3D6E 0012 FFFE move.w [A6 - 0x2], [A6 + 0x12] 00003C9E 2054 movea.l A0, [A4] 00003CA0 2F28 007A move.l -[A7], [A0 + 0x7A] 00003CA4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003CA8 7000 moveq.l D0, 0x00 00003CAA 1F00 move.b -[A7], D0 00003CAC 4EAD 3C1A jsr [A5 + 0x3C1A /* export_1919 */] 00003CB0 302E 0012 move.w D0, [A6 + 0x12] 00003CB4 41ED F180 lea.l A0, [A5 - 0xE80] 00003CB8 1030 0000 move.b D0, [A0 + D0.w] 00003CBC 4880 ext.w D0 00003CBE C046 and.w D0, D6 00003CC0 6700 00A6 beq +0xA8 /* 00003D68 */ 00003CC4 598F subq.l A7, 4 00003CC6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CCA 2054 movea.l A0, [A4] 00003CCC 2F28 0076 move.l -[A7], [A0 + 0x76] 00003CD0 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00003CD4 2657 movea.l A3, [A7] 00003CD6 4EAD 582A jsr [A5 + 0x582A /* export_2817 */] 00003CDA 598F subq.l A7, 4 00003CDC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CE0 2F0B move.l -[A7], A3 00003CE2 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00003CE6 2F0B move.l -[A7], A3 00003CE8 4EAD 5722 jsr [A5 + 0x5722 /* export_2784 */] 00003CEC 7000 moveq.l D0, 0x00 00003CEE 2F00 move.l -[A7], D0 00003CF0 7202 moveq.l D1, 0x02 00003CF2 1F01 move.b -[A7], D1 00003CF4 2F0B move.l -[A7], A3 00003CF6 4EAD 56E2 jsr [A5 + 0x56E2 /* export_2776 */] 00003CFA 598F subq.l A7, 4 00003CFC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D00 2054 movea.l A0, [A4] 00003D02 2F28 007A move.l -[A7], [A0 + 0x7A] 00003D06 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00003D0A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00003D0E 598F subq.l A7, 4 00003D10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003D14 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003D18 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00003D1C 558F subq.l A7, 2 00003D1E 558F subq.l A7, 2 00003D20 2F0B move.l -[A7], A3 00003D22 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00003D26 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003D2A 4EAD 54B2 jsr [A5 + 0x54B2 /* export_2706 */] 00003D2E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003D32 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003D36 2054 movea.l A0, [A4] 00003D38 2F28 0076 move.l -[A7], [A0 + 0x76] 00003D3C 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00003D40 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D44 2F0B move.l -[A7], A3 00003D46 2054 movea.l A0, [A4] 00003D48 2F28 007A move.l -[A7], [A0 + 0x7A] 00003D4C 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00003D50 0C47 001F cmpi.w D7, 0x1F 00003D54 4FEF 000A lea.l A7, [A7 + 0xA] 00003D58 670E beq +0x10 /* 00003D68 */ 00003D5A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003D5E 2054 movea.l A0, [A4] 00003D60 2F28 0084 move.l -[A7], [A0 + 0x84] 00003D64 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] label00003D68: 00003D68 302E 0012 move.w D0, [A6 + 0x12] 00003D6C 526E 0012 addq.w [A6 + 0x12], 1 label00003D70: 00003D70 302E 0012 move.w D0, [A6 + 0x12] 00003D74 B06D F12C cmp.w D0, [A5 - 0xED4] 00003D78 6F00 FF1E ble -0xE0 /* 00003C98 */ 00003D7C 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18] 00003D82 4E5E unlink A6 00003D84 205F movea.l A0, [A7]+ 00003D86 4FEF 000C lea.l A7, [A7 + 0xC] 00003D8A 4ED0 jmp [A0] 00003D8C 8021 or.b D0, -[A1] 00003D8E 544D addq.w A5, 2 00003D90 4F56 chk.w D7, [A6] 00003D92 4945 chk.w D4, D5 00003D94 444F neg.w A7 00003D96 4355 chk.w D1, [A5] 00003D98 4D45 chk.w D6, D5 00003D9A 4E54 2E49 link A4, -0xFFFFD1B7 00003D9E 4E49 trap 9 00003DA0 5444 addq.w D4, 2 00003DA2 454C chk.w D2, A4 00003DA4 4554 chk.w D2, [A4] 00003DA6 4544 chk.w D2, D4 00003DA8 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00003DAC 524F addq.w A7, 1 00003DAE 5700 subq.b D0, 3 00003DB0 0000 0000 ori.b D0, 0x0 fn00003DB4: 00003DB4 4E56 FFEC link A6, -0x0014 00003DB8 48E7 0118 movem.l -[A7], D7,A3,A4 00003DBC 3E2E 000C move.w D7, [A6 + 0xC] 00003DC0 286E 0008 movea.l A4, [A6 + 0x8] 00003DC4 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 00003DCA 3D6D F13C FFEE move.w [A6 - 0x12], [A5 - 0xEC4] 00003DD0 6000 00BC bra +0xBE /* 00003E8E */ label00003DD4: 00003DD4 302E FFEE move.w D0, [A6 - 0x12] 00003DD8 41ED F180 lea.l A0, [A5 - 0xE80] 00003DDC 1030 0000 move.b D0, [A0 + D0.w] 00003DE0 4880 ext.w D0 00003DE2 C047 and.w D0, D7 00003DE4 6700 00A0 beq +0xA2 /* 00003E86 */ 00003DE8 598F subq.l A7, 4 00003DEA 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003DEE 2054 movea.l A0, [A4] 00003DF0 2F28 007A move.l -[A7], [A0 + 0x7A] 00003DF4 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00003DF8 2657 movea.l A3, [A7] 00003DFA 4EAD 572A jsr [A5 + 0x572A /* export_2785 */] 00003DFE 598F subq.l A7, 4 00003E00 2F0B move.l -[A7], A3 00003E02 4EAD 550A jsr [A5 + 0x550A /* export_2717 */] 00003E06 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00003E0A 598F subq.l A7, 4 00003E0C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003E10 2054 movea.l A0, [A4] 00003E12 2F28 0076 move.l -[A7], [A0 + 0x76] 00003E16 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00003E1A 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00003E1E 7000 moveq.l D0, 0x00 00003E20 2F00 move.l -[A7], D0 00003E22 7202 moveq.l D1, 0x02 00003E24 1F01 move.b -[A7], D1 00003E26 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003E2A 4EAD 56E2 jsr [A5 + 0x56E2 /* export_2776 */] 00003E2E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003E32 2F0B move.l -[A7], A3 00003E34 2054 movea.l A0, [A4] 00003E36 2F28 0076 move.l -[A7], [A0 + 0x76] 00003E3A 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00003E3E 558F subq.l A7, 2 00003E40 2F0B move.l -[A7], A3 00003E42 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00003E46 4A1F tst.b [A7]+ 00003E48 671C beq +0x1E /* 00003E66 */ 00003E4A 486E FFF8 pea.l [A6 - 0x8] 00003E4E 2F0B move.l -[A7], A3 00003E50 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00003E54 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003E58 486E FFF8 pea.l [A6 - 0x8] 00003E5C 2054 movea.l A0, [A4] 00003E5E 2F28 0084 move.l -[A7], [A0 + 0x84] 00003E62 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] label00003E66: 00003E66 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003E6A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003E6E 2054 movea.l A0, [A4] 00003E70 2F28 007A move.l -[A7], [A0 + 0x7A] 00003E74 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00003E78 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003E7C 2054 movea.l A0, [A4] 00003E7E 2F28 0084 move.l -[A7], [A0 + 0x84] 00003E82 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] label00003E86: 00003E86 302E FFEE move.w D0, [A6 - 0x12] 00003E8A 526E FFEE addq.w [A6 - 0x12], 1 label00003E8E: 00003E8E 302E FFEE move.w D0, [A6 - 0x12] 00003E92 B06D F12C cmp.w D0, [A5 - 0xED4] 00003E96 6F00 FF3C ble -0xC2 /* 00003DD4 */ 00003E9A 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20] 00003EA0 4E5E unlink A6 00003EA2 205F movea.l A0, [A7]+ 00003EA4 5C4F addq.w A7, 6 00003EA6 4ED0 jmp [A0] 00003EA8 8021 or.b D0, -[A1] 00003EAA 544D addq.w A5, 2 00003EAC 4F56 chk.w D7, [A6] 00003EAE 4945 chk.w D4, D5 00003EB0 444F neg.w A7 00003EB2 4355 chk.w D1, [A5] 00003EB4 4D45 chk.w D6, D5 00003EB6 4E54 2E53 link A4, -0xFFFFD1AD 00003EBA 5741 subq.w D1, 3 00003EBC 5044 addq.w D4, 8 00003EBE 454C chk.w D2, A4 00003EC0 4554 chk.w D2, [A4] 00003EC2 4544 chk.w D2, D4 00003EC4 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00003EC8 524F addq.w A7, 1 00003ECA 5700 subq.b D0, 3 00003ECC 0000 0000 ori.b D0, 0x0 export_2584: 00003ED0 4E56 0000 link A6, 0 00003ED4 2F0C move.l -[A7], A4 00003ED6 286E 0008 movea.l A4, [A6 + 0x8] 00003EDA 2054 movea.l A0, [A4] 00003EDC 2248 movea.l A1, A0 00003EDE 2028 0084 move.l D0, [A0 + 0x84] 00003EE2 B0A9 00A6 cmp.l D0, [A1 + 0xA6] 00003EE6 56C0 sne D0 00003EE8 0240 0001 andi.w D0, 0x1 00003EEC 48C0 ext.l D0 00003EEE 1D40 000C move.b [A6 + 0xC], D0 00003EF2 286E FFFC movea.l A4, [A6 - 0x4] 00003EF6 4E5E unlink A6 00003EF8 2E9F move.l [A7], [A7]+ 00003EFA 4E75 rts 00003EFC 9954 sub.w [A4], D4 00003EFE 4D4F chk.w D6, A7 00003F00 5649 addq.w A1, 3 00003F02 4544 chk.w D2, D4 00003F04 4F43 chk.w D7, D3 00003F06 554D subq.w A5, 2 00003F08 454E chk.w D2, A6 00003F0A 542E 4142 addq.b [A6 + 0x4142], 2 00003F0E 4C45 544F movem.l D0,D1,D2,D3,D6,A2,A4,A6, D5 00003F12 4752 chk.w D3, [A2] 00003F14 4142 chk.w D0, D2 00003F16 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2585: // at 00003F18 (misaligned) 00003F1A 0000 48E7 ori.b D0, 0xE7 00003F1E 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00003F22 0008 7028 ori.b A0, 0x28 /* '(' */ 00003F26 2F00 move.l -[A7], D0 00003F28 486D 268A pea.l [A5 + 0x268A /* export_1229 */] 00003F2C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00003F30 2640 movea.l A3, D0 00003F32 2F0B move.l -[A7], A3 00003F34 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00003F38 7000 moveq.l D0, 0x00 00003F3A 3F00 move.w -[A7], D0 00003F3C 2F0C move.l -[A7], A4 00003F3E 2054 movea.l A0, [A4] 00003F40 2F28 0084 move.l -[A7], [A0 + 0x84] 00003F44 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003F48 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F4C 2F0B move.l -[A7], A3 00003F4E 4EAD 474A jsr [A5 + 0x474A /* export_2277 */] 00003F52 2D4B 0012 move.l [A6 + 0x12], A3 00003F56 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00003F5C 4E5E unlink A6 00003F5E 205F movea.l A0, [A7]+ 00003F60 4FEF 000A lea.l A7, [A7 + 0xA] 00003F64 4ED0 jmp [A0] 00003F66 9C54 sub.w D6, [A4] 00003F68 4D4F chk.w D6, A7 00003F6A 5649 addq.w A1, 3 00003F6C 4544 chk.w D2, D4 00003F6E 4F43 chk.w D7, D3 00003F70 554D subq.w A5, 2 00003F72 454E chk.w D2, A6 00003F74 542E 5441 addq.b [A6 + 0x5441], 2 00003F78 4B45 chk.w D5, D5 00003F7A 5448 addq.w A0, 2 00003F7C 4953 chk.w D4, [A3] 00003F7E 4D4F chk.w D6, A7 00003F80 5649 addq.w A1, 3 00003F82 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003F84 0000 0000 ori.b D0, 0x0 export_2586: 00003F88 4E56 0000 link A6, 0 00003F8C 48E7 0038 movem.l -[A7], A2,A3,A4 00003F90 266E 000C movea.l A3, [A6 + 0xC] 00003F94 286E 0008 movea.l A4, [A6 + 0x8] 00003F98 2054 movea.l A0, [A4] 00003F9A 2068 00DC movea.l A0, [A0 + 0xDC] 00003F9E 2050 movea.l A0, [A0] 00003FA0 3690 move.w [A3], [A0] 00003FA2 2054 movea.l A0, [A4] 00003FA4 2068 00DC movea.l A0, [A0 + 0xDC] 00003FA8 2050 movea.l A0, [A0] 00003FAA 2768 0002 0002 move.l [A3 + 0x2], [A0 + 0x2] 00003FB0 2054 movea.l A0, [A4] 00003FB2 2068 00DC movea.l A0, [A0 + 0xDC] 00003FB6 A029 syscall HLock 00003FB8 2054 movea.l A0, [A4] 00003FBA 2068 00DC movea.l A0, [A0 + 0xDC] 00003FBE 2050 movea.l A0, [A0] 00003FC0 5C88 addq.l A0, 6 00003FC2 224B movea.l A1, A3 00003FC4 5C89 addq.l A1, 6 00003FC6 2454 movea.l A2, [A4] 00003FC8 246A 00DC movea.l A2, [A2 + 0xDC] 00003FCC 2452 movea.l A2, [A2] 00003FCE 7000 moveq.l D0, 0x00 00003FD0 102A 0006 move.b D0, [A2 + 0x6] 00003FD4 5240 addq.w D0, 1 00003FD6 48C0 ext.l D0 00003FD8 A02E syscall BlockMove/BlockMoveData 00003FDA 2054 movea.l A0, [A4] 00003FDC 2068 00DC movea.l A0, [A0 + 0xDC] 00003FE0 A02A syscall HUnlock 00003FE2 4CEE 1C00 FFF4 movem.l A2,A3,A4, [A6 - 0xC] 00003FE8 4E5E unlink A6 00003FEA 205F movea.l A0, [A7]+ 00003FEC 504F addq.w A7, 8 00003FEE 4ED0 jmp [A0] 00003FF0 9854 sub.w D4, [A4] 00003FF2 4D4F chk.w D6, A7 00003FF4 5649 addq.w A1, 3 00003FF6 4544 chk.w D2, D4 00003FF8 4F43 chk.w D7, D3 00003FFA 554D subq.w A5, 2 00003FFC 454E chk.w D2, A6 00003FFE 542E 4745 addq.b [A6 + 0x4745], 2 00004002 5446 addq.w D6, 2 00004004 5353 subq.w [A3], 1 00004006 5045 addq.w D5, 8 00004008 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000400A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2587: // at 0000400C (misaligned) 0000400E 0000 302E ori.b D0, 0x2E /* '.' */ 00004012 000E B06D ori.b A6, 0x6D /* 'm' */ 00004016 F134 .extension 0x134 <> // unimplemented 00004018 670A beq +0xC /* 00004024 */ 0000401A 302E 000E move.w D0, [A6 + 0xE] 0000401E B06D F12C cmp.w D0, [A5 - 0xED4] 00004022 6620 bne +0x22 /* 00004044 */ label00004024: 00004024 2F2E 000C move.l -[A7], [A6 + 0xC] 00004028 598F subq.l A7, 4 0000402A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000402E 206E 0008 movea.l A0, [A6 + 0x8] 00004032 2050 movea.l A0, [A0] 00004034 2F28 0076 move.l -[A7], [A0 + 0x76] 00004038 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000403C 7000 moveq.l D0, 0x00 0000403E 2F00 move.l -[A7], D0 00004040 4EBA 07F2 jsr [PC + 0x7F2 /* 00004834 */] label00004044: 00004044 4E5E unlink A6 00004046 205F movea.l A0, [A7]+ 00004048 504F addq.w A7, 8 0000404A 4ED0 jmp [A0] 0000404C 9E54 sub.w D7, [A4] 0000404E 4D4F chk.w D6, A7 00004050 5649 addq.w A1, 3 00004052 4544 chk.w D2, D4 00004054 4F43 chk.w D7, D3 00004056 554D subq.w A5, 2 00004058 454E chk.w D2, A6 0000405A 542E 444F addq.b [A6 + 0x444F], 2 0000405E 5542 subq.w D2, 2 00004060 4C45 434C movem.l D2,D3,D6,A0,A1,A6, D5 00004064 4943 chk.w D4, D3 00004066 4B50 chk.w D5, [A0] 00004068 4C41 5900 movem.l A0,A3,A4,A6, D1 0000406C 0000 0000 ori.b D0, 0x0 export_2588: 00004070 4E56 FFF0 link A6, -0x0010 00004074 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00004078 286E 0008 movea.l A4, [A6 + 0x8] 0000407C 598F subq.l A7, 4 0000407E 2F2E 000E move.l -[A7], [A6 + 0xE] 00004082 2054 movea.l A0, [A4] 00004084 2F28 0076 move.l -[A7], [A0 + 0x76] 00004088 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000408C 265F movea.l A3, [A7]+ 0000408E 558F subq.l A7, 2 00004090 2F0B move.l -[A7], A3 00004092 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00004096 4A1F tst.b [A7]+ 00004098 6700 011C beq +0x11E /* 000041B6 */ 0000409C 4A2D F920 tst.b [A5 - 0x6E0] 000040A0 6776 beq +0x78 /* 00004118 */ 000040A2 2054 movea.l A0, [A4] 000040A4 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 000040AA 558F subq.l A7, 2 000040AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040B0 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */] 000040B4 2054 movea.l A0, [A4] 000040B6 115F 008C move.b [A0 + 0x8C], [A7]+ 000040BA 7600 moveq.l D3, 0x00 000040BC 2054 movea.l A0, [A4] 000040BE 4A28 008C tst.b [A0 + 0x8C] 000040C2 670C beq +0xE /* 000040D0 */ 000040C4 302E 0010 move.w D0, [A6 + 0x10] 000040C8 B06D F134 cmp.w D0, [A5 - 0xECC] 000040CC 6602 bne +0x4 /* 000040D0 */ 000040CE 7601 moveq.l D3, 0x01 label000040D0: 000040D0 4A03 tst.b D3 000040D2 670C beq +0xE /* 000040E0 */ 000040D4 598F subq.l A7, 4 000040D6 2F0B move.l -[A7], A3 000040D8 4EAD 577A jsr [A5 + 0x577A /* export_2795 */] 000040DC 201F move.l D0, [A7]+ 000040DE 6012 bra +0x14 /* 000040F2 */ label000040E0: 000040E0 598F subq.l A7, 4 000040E2 598F subq.l A7, 4 000040E4 2F0B move.l -[A7], A3 000040E6 4EAD 56DA jsr [A5 + 0x56DA /* export_2775 */] 000040EA 2F0B move.l -[A7], A3 000040EC 4EAD 5772 jsr [A5 + 0x5772 /* export_2794 */] 000040F0 201F move.l D0, [A7]+ label000040F2: 000040F2 2D40 FFF8 move.l [A6 - 0x8], D0 000040F6 6700 00BE beq +0xC0 /* 000041B6 */ 000040FA 486E FFF0 pea.l [A6 - 0x10] 000040FE 2F0B move.l -[A7], A3 00004100 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00004104 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004108 486E FFF0 pea.l [A6 - 0x10] 0000410C A8F6 syscall DrawPicture 0000410E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004112 A8F5 syscall KillPicture 00004114 6000 00A0 bra +0xA2 /* 000041B6 */ label00004118: 00004118 1F2E 000C move.b -[A7], [A6 + 0xC] 0000411C 2F0B move.l -[A7], A3 0000411E 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 00004122 558F subq.l A7, 2 00004124 2F0B move.l -[A7], A3 00004126 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 0000412A 4A1F tst.b [A7]+ 0000412C 6700 0088 beq +0x8A /* 000041B6 */ 00004130 302E 0010 move.w D0, [A6 + 0x10] 00004134 B06D F134 cmp.w D0, [A5 - 0xECC] 00004138 670A beq +0xC /* 00004144 */ 0000413A 302E 0010 move.w D0, [A6 + 0x10] 0000413E B06D F12C cmp.w D0, [A5 - 0xED4] 00004142 6672 bne +0x74 /* 000041B6 */ label00004144: 00004144 2054 movea.l A0, [A4] 00004146 3028 00C0 move.w D0, [A0 + 0xC0] 0000414A 48C0 ext.l D0 0000414C 3228 00C4 move.w D1, [A0 + 0xC4] 00004150 48C1 ext.l D1 00004152 D280 add.l D1, D0 00004154 7001 moveq.l D0, 0x01 00004156 B081 cmp.l D0, D1 00004158 57C0 seq D0 0000415A 0240 0001 andi.w D0, 0x1 0000415E 48C0 ext.l D0 00004160 1E00 move.b D7, D0 00004162 6752 beq +0x54 /* 000041B6 */ 00004164 2F28 0068 move.l -[A7], [A0 + 0x68] 00004168 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 0000416C 598F subq.l A7, 4 0000416E 2F0B move.l -[A7], A3 00004170 4EAD 56EA jsr [A5 + 0x56EA /* export_2777 */] 00004174 1F07 move.b -[A7], D7 00004176 2054 movea.l A0, [A4] 00004178 2F28 0050 move.l -[A7], [A0 + 0x50] 0000417C 4EAD 4B3A jsr [A5 + 0x4B3A /* export_2403 */] 00004180 598F subq.l A7, 4 00004182 2F0B move.l -[A7], A3 00004184 4EAD 56BA jsr [A5 + 0x56BA /* export_2771 */] 00004188 1F07 move.b -[A7], D7 0000418A 2054 movea.l A0, [A4] 0000418C 2F28 0058 move.l -[A7], [A0 + 0x58] 00004190 4EAD 44E2 jsr [A5 + 0x44E2 /* export_2200 */] 00004194 598F subq.l A7, 4 00004196 2F0B move.l -[A7], A3 00004198 4EAD 56AA jsr [A5 + 0x56AA /* export_2769 */] 0000419C 1F07 move.b -[A7], D7 0000419E 2054 movea.l A0, [A4] 000041A0 2F28 004C move.l -[A7], [A0 + 0x4C] 000041A4 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] 000041A8 7000 moveq.l D0, 0x00 000041AA 2F00 move.l -[A7], D0 000041AC 2054 movea.l A0, [A4] 000041AE 2F28 0068 move.l -[A7], [A0 + 0x68] 000041B2 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] label000041B6: 000041B6 4CEE 1888 FFE0 movem.l D3,D7,A3,A4, [A6 - 0x20] 000041BC 4E5E unlink A6 000041BE 205F movea.l A0, [A7]+ 000041C0 4FEF 000A lea.l A7, [A7 + 0xA] 000041C4 4ED0 jmp [A0] 000041C6 9754 sub.w [A4], D3 000041C8 4D4F chk.w D6, A7 000041CA 5649 addq.w A1, 3 000041CC 4544 chk.w D2, D4 000041CE 4F43 chk.w D7, D3 000041D0 554D subq.w A5, 2 000041D2 454E chk.w D2, A6 000041D4 542E 5255 addq.b [A6 + 0x5255], 2 000041D8 4E4D trap 13 000041DA 4F56 chk.w D7, [A6] 000041DC 4945 chk.w D4, D5 000041DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2589: // at 000041E0 (misaligned) 000041E2 0000 2F0C ori.b D0, 0xC 000041E6 286E 0008 movea.l A4, [A6 + 0x8] 000041EA 2054 movea.l A0, [A4] 000041EC 2F28 0068 move.l -[A7], [A0 + 0x68] 000041F0 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 000041F4 558F subq.l A7, 2 000041F6 2054 movea.l A0, [A4] 000041F8 2F28 0084 move.l -[A7], [A0 + 0x84] 000041FC 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00004200 7000 moveq.l D0, 0x00 00004202 1F00 move.b -[A7], D0 00004204 2F0C move.l -[A7], A4 00004206 4EBA 0038 jsr [PC + 0x38 /* 00004240 */] 0000420A 2054 movea.l A0, [A4] 0000420C 2F28 0080 move.l -[A7], [A0 + 0x80] 00004210 2F28 0068 move.l -[A7], [A0 + 0x68] 00004214 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00004218 286E FFFC movea.l A4, [A6 - 0x4] 0000421C 4E5E unlink A6 0000421E 2E9F move.l [A7], [A7]+ 00004220 4E75 rts 00004222 9854 sub.w D4, [A4] 00004224 4D4F chk.w D6, A7 00004226 5649 addq.w A1, 3 00004228 4544 chk.w D2, D4 0000422A 4F43 chk.w D7, D3 0000422C 554D subq.w A5, 2 0000422E 454E chk.w D2, A6 00004230 542E 5255 addq.b [A6 + 0x5255], 2 00004234 4E4D trap 13 00004236 4F56 chk.w D7, [A6] 00004238 4945 chk.w D4, D5 0000423A 5300 subq.b D0, 1 0000423C 0000 0000 ori.b D0, 0x0 export_2590: fn00004240: 00004240 4E56 0000 link A6, 0 00004244 1F2E 000C move.b -[A7], [A6 + 0xC] 00004248 206E 0008 movea.l A0, [A6 + 0x8] 0000424C 2050 movea.l A0, [A0] 0000424E 2F28 0084 move.l -[A7], [A0 + 0x84] 00004252 4EAD 301A jsr [A5 + 0x301A /* export_1535 */] 00004256 4E5E unlink A6 00004258 205F movea.l A0, [A7]+ 0000425A 5C4F addq.w A7, 6 0000425C 4ED0 jmp [A0] 0000425E 9B54 sub.w [A4], D5 00004260 4D4F chk.w D6, A7 00004262 5649 addq.w A1, 3 00004264 4544 chk.w D2, D4 00004266 4F43 chk.w D7, D3 00004268 554D subq.w A5, 2 0000426A 454E chk.w D2, A6 0000426C 542E 5255 addq.b [A6 + 0x5255], 2 00004270 4E41 trap 1 00004272 4C4C 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, A4 00004276 5649 addq.w A1, 3 00004278 4553 chk.w D2, [A3] 0000427A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2591: // at 0000427C (misaligned) 0000427E 0000 2F0C ori.b D0, 0xC 00004282 302E 000C move.w D0, [A6 + 0xC] 00004286 0800 0000 btst.b D0, 0x0 0000428A 6706 beq +0x8 /* 00004292 */ 0000428C 422E 0010 clr.b [A6 + 0x10] 00004290 6022 bra +0x24 /* 000042B4 */ label00004292: 00004292 598F subq.l A7, 4 00004294 2F2E 000C move.l -[A7], [A6 + 0xC] 00004298 206E 0008 movea.l A0, [A6 + 0x8] 0000429C 2050 movea.l A0, [A0] 0000429E 2F28 0076 move.l -[A7], [A0 + 0x76] 000042A2 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000042A6 285F movea.l A4, [A7]+ 000042A8 558F subq.l A7, 2 000042AA 2F0C move.l -[A7], A4 000042AC 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000042B0 1D5F 0010 move.b [A6 + 0x10], [A7]+ label000042B4: 000042B4 286E FFFC movea.l A4, [A6 - 0x4] 000042B8 4E5E unlink A6 000042BA 205F movea.l A0, [A7]+ 000042BC 504F addq.w A7, 8 000042BE 4ED0 jmp [A0] 000042C0 9B54 sub.w [A4], D5 000042C2 4D4F chk.w D6, A7 000042C4 5649 addq.w A1, 3 000042C6 4544 chk.w D2, D4 000042C8 4F43 chk.w D7, D3 000042CA 554D subq.w A5, 2 000042CC 454E chk.w D2, A6 000042CE 542E 4345 addq.b [A6 + 0x4345], 2 000042D2 4C4C 4841 movem.l D0,D6,A3,A6, A4 000042D6 534D subq.w A5, 1 000042D8 4F56 chk.w D7, [A6] 000042DA 4945 chk.w D4, D5 000042DC 0000 0000 ori.b D0, 0x0 export_2592: 000042E0 4E56 0000 link A6, 0 000042E4 2F0C move.l -[A7], A4 000042E6 302E 0010 move.w D0, [A6 + 0x10] 000042EA 0800 0000 btst.b D0, 0x0 000042EE 660E bne +0x10 /* 000042FE */ 000042F0 286E 000C movea.l A4, [A6 + 0xC] 000042F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042F8 2F0C move.l -[A7], A4 000042FA 4EAD 5692 jsr [A5 + 0x5692 /* export_2766 */] label000042FE: 000042FE 286E FFFC movea.l A4, [A6 - 0x4] 00004302 4E5E unlink A6 00004304 205F movea.l A0, [A7]+ 00004306 4FEF 000C lea.l A7, [A7 + 0xC] 0000430A 4ED0 jmp [A0] 0000430C 8021 or.b D0, -[A1] 0000430E 5550 subq.w [A0], 2 00004310 4441 neg.w D1 00004312 5445 addq.w D5, 2 00004314 4D4F chk.w D6, A7 00004316 5649 addq.w A1, 3 00004318 4550 chk.w D2, [A0] 0000431A 4F52 chk.w D7, [A2] 0000431C 545F addq.w [A7]+, 2 0000431E 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00004322 4D4F chk.w D6, A7 00004324 5649 addq.w A1, 3 00004326 4544 chk.w D2, D4 00004328 4F43 chk.w D7, D3 0000432A 554D subq.w A5, 2 0000432C 454E chk.w D2, A6 0000432E 5400 addq.b D0, 2 00004330 0000 0000 ori.b D0, 0x0 fn00004334: 00004334 4E56 FFFC link A6, -0x0004 00004338 48E7 0018 movem.l -[A7], A3,A4 0000433C 286E 0008 movea.l A4, [A6 + 0x8] 00004340 558F subq.l A7, 2 00004342 2F0C move.l -[A7], A4 00004344 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00004348 301F move.w D0, [A7]+ 0000434A 5340 subq.w D0, 1 0000434C 3D40 FFFC move.w [A6 - 0x4], D0 00004350 6000 0086 bra +0x88 /* 000043D8 */ label00004354: 00004354 3D6D F134 FFFE move.w [A6 - 0x2], [A5 - 0xECC] 0000435A 598F subq.l A7, 4 0000435C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004360 2054 movea.l A0, [A4] 00004362 2F28 0076 move.l -[A7], [A0 + 0x76] 00004366 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000436A 265F movea.l A3, [A7]+ 0000436C 558F subq.l A7, 2 0000436E 2F0B move.l -[A7], A3 00004370 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00004374 4A1F tst.b [A7]+ 00004376 671C beq +0x1E /* 00004394 */ 00004378 558F subq.l A7, 2 0000437A 2F0B move.l -[A7], A3 0000437C 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00004380 4A1F tst.b [A7]+ 00004382 6710 beq +0x12 /* 00004394 */ 00004384 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004388 2F0B move.l -[A7], A3 0000438A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000438E 206E 0010 movea.l A0, [A6 + 0x10] 00004392 4E90 jsr [A0] label00004394: 00004394 3D6D F12C FFFE move.w [A6 - 0x2], [A5 - 0xED4] 0000439A 598F subq.l A7, 4 0000439C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000043A0 2054 movea.l A0, [A4] 000043A2 2F28 0076 move.l -[A7], [A0 + 0x76] 000043A6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000043AA 265F movea.l A3, [A7]+ 000043AC 558F subq.l A7, 2 000043AE 2F0B move.l -[A7], A3 000043B0 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 000043B4 4A1F tst.b [A7]+ 000043B6 671C beq +0x1E /* 000043D4 */ 000043B8 558F subq.l A7, 2 000043BA 2F0B move.l -[A7], A3 000043BC 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000043C0 4A1F tst.b [A7]+ 000043C2 6710 beq +0x12 /* 000043D4 */ 000043C4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000043C8 2F0B move.l -[A7], A3 000043CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000043CE 206E 0010 movea.l A0, [A6 + 0x10] 000043D2 4E90 jsr [A0] label000043D4: 000043D4 556E FFFC subq.w [A6 - 0x4], 2 label000043D8: 000043D8 7001 moveq.l D0, 0x01 000043DA B06E FFFC cmp.w D0, [A6 - 0x4] 000043DE 6D00 FF74 blt -0x8A /* 00004354 */ 000043E2 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 000043E8 4E5E unlink A6 000043EA 205F movea.l A0, [A7]+ 000043EC 4FEF 000C lea.l A7, [A7 + 0xC] 000043F0 4ED0 jmp [A0] 000043F2 9D54 sub.w [A4], D6 000043F4 4D4F chk.w D6, A7 000043F6 5649 addq.w A1, 3 000043F8 4544 chk.w D2, D4 000043FA 4F43 chk.w D7, D3 000043FC 554D subq.w A5, 2 000043FE 454E chk.w D2, A6 00004400 542E 5345 addq.b [A6 + 0x5345], 2 00004404 5441 addq.w D1, 2 00004406 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4 0000440A 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000440E 4544 chk.w D2, D4 00004410 0000 0000 ori.b D0, 0x0 export_2593: 00004414 4E56 0000 link A6, 0 00004418 48E7 0108 movem.l -[A7], D7,A4 0000441C 3E2E 0012 move.w D7, [A6 + 0x12] 00004420 286E 0008 movea.l A4, [A6 + 0x8] 00004424 2054 movea.l A0, [A4] 00004426 7000 moveq.l D0, 0x00 00004428 1028 0074 move.b D0, [A0 + 0x74] 0000442C 0C40 0001 cmpi.w D0, 0x1 00004430 662A bne +0x2C /* 0000445C */ 00004432 7001 moveq.l D0, 0x01 00004434 B068 00C0 cmp.w D0, [A0 + 0xC0] 00004438 6706 beq +0x8 /* 00004440 */ 0000443A 0C47 0BBE cmpi.w D7, 0xBBE 0000443E 661C bne +0x1E /* 0000445C */ label00004440: 00004440 598F subq.l A7, 4 00004442 3F07 move.w -[A7], D7 00004444 2F2E 000E move.l -[A7], [A6 + 0xE] 00004448 1F2E 000C move.b -[A7], [A6 + 0xC] 0000444C 2054 movea.l A0, [A4] 0000444E 2F28 00A6 move.l -[A7], [A0 + 0xA6] 00004452 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00004456 2D5F 0014 move.l [A6 + 0x14], [A7]+ 0000445A 6006 bra +0x8 /* 00004462 */ label0000445C: 0000445C 7000 moveq.l D0, 0x00 0000445E 2D40 0014 move.l [A6 + 0x14], D0 label00004462: 00004462 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00004468 4E5E unlink A6 0000446A 205F movea.l A0, [A7]+ 0000446C 4FEF 000C lea.l A7, [A7 + 0xC] 00004470 4ED0 jmp [A0] 00004472 8027 or.b D0, -[A7] 00004474 544D addq.w A5, 2 00004476 4F56 chk.w D7, [A6] 00004478 4945 chk.w D4, D5 0000447A 444F neg.w A7 0000447C 4355 chk.w D1, [A5] 0000447E 4D45 chk.w D6, D5 00004480 4E54 2E53 link A4, -0xFFFFD1AD 00004484 4554 chk.w D2, [A4] 00004486 414C chk.w D0, A4 00004488 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 0000448C 4543 chk.w D2, D3 0000448E 5445 addq.w D5, 2 00004490 444D neg.w A5 00004492 4F56 chk.w D7, [A6] 00004494 4945 chk.w D4, D5 00004496 5349 subq.w A1, 1 00004498 5A45 addq.w D5, 5 0000449A 5300 subq.b D0, 1 0000449C 0000 0000 ori.b D0, 0x0 export_2594: 000044A0 4E56 FFFA link A6, -0x0006 000044A4 2D6E 000E FFFA move.l [A6 - 0x6], [A6 + 0xE] 000044AA 1D6E 000C FFFE move.b [A6 - 0x2], [A6 + 0xC] 000044B0 486D 513A pea.l [A5 + 0x513A /* export_2595 */] 000044B4 486E FFFA pea.l [A6 - 0x6] 000044B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044BC 4EBA FE76 jsr [PC - 0x18A /* 00004334 */] 000044C0 4E5E unlink A6 000044C2 205F movea.l A0, [A7]+ 000044C4 4FEF 000A lea.l A7, [A7 + 0xA] 000044C8 4ED0 jmp [A0] 000044CA 8027 or.b D0, -[A7] 000044CC 544D addq.w A5, 2 000044CE 4F56 chk.w D7, [A6] 000044D0 4945 chk.w D4, D5 000044D2 444F neg.w A7 000044D4 4355 chk.w D1, [A5] 000044D6 4D45 chk.w D6, D5 000044D8 4E54 2E53 link A4, -0xFFFFD1AD 000044DC 4554 chk.w D2, [A4] 000044DE 414C chk.w D0, A4 000044E0 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 000044E4 4543 chk.w D2, D3 000044E6 5445 addq.w D5, 2 000044E8 444D neg.w A5 000044EA 4F56 chk.w D7, [A6] 000044EC 4945 chk.w D4, D5 000044EE 5241 addq.w D1, 1 000044F0 5445 addq.w D5, 2 000044F2 5300 subq.b D0, 1 000044F4 0000 0000 ori.b D0, 0x0 export_2595: 000044F8 4E56 0000 link A6, 0 000044FC 48E7 0018 movem.l -[A7], A3,A4 00004500 286E 0008 movea.l A4, [A6 + 0x8] 00004504 266E 000C movea.l A3, [A6 + 0xC] 00004508 2F14 move.l -[A7], [A4] 0000450A 1F2C 0004 move.b -[A7], [A4 + 0x4] 0000450E 2F0B move.l -[A7], A3 00004510 4EAD 56E2 jsr [A5 + 0x56E2 /* export_2776 */] 00004514 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000451A 4E5E unlink A6 0000451C 205F movea.l A0, [A7]+ 0000451E 4FEF 000C lea.l A7, [A7 + 0xC] 00004522 4ED0 jmp [A0] 00004524 8026 or.b D0, -[A6] 00004526 5345 subq.w D5, 1 00004528 5453 addq.w [A3], 2 0000452A 454C chk.w D2, A4 0000452C 4543 chk.w D2, D3 0000452E 5445 addq.w D5, 2 00004530 444D neg.w A5 00004532 4F56 chk.w D7, [A6] 00004534 4945 chk.w D4, D5 00004536 5241 addq.w D1, 1 00004538 5445 addq.w D5, 2 0000453A 5F5F subq.w [A7]+, 7 0000453C 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 00004540 4F56 chk.w D7, [A6] 00004542 4945 chk.w D4, D5 00004544 444F neg.w A7 00004546 4355 chk.w D1, [A5] 00004548 4D45 chk.w D6, D5 0000454A 4E54 0000 link A4, 0 0000454E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2596: // at 00004550 (misaligned) 00004552 0000 2F0C ori.b D0, 0xC 00004556 286E 0008 movea.l A4, [A6 + 0x8] 0000455A 2054 movea.l A0, [A4] 0000455C 2F28 0068 move.l -[A7], [A0 + 0x68] 00004560 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00004564 558F subq.l A7, 2 00004566 2054 movea.l A0, [A4] 00004568 2F28 0084 move.l -[A7], [A0 + 0x84] 0000456C 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00004570 486D 514A pea.l [A5 + 0x514A /* export_2597 */] 00004574 486E 000C pea.l [A6 + 0xC] 00004578 2F0C move.l -[A7], A4 0000457A 4EBA FDB8 jsr [PC - 0x248 /* 00004334 */] 0000457E 7000 moveq.l D0, 0x00 00004580 2F00 move.l -[A7], D0 00004582 2054 movea.l A0, [A4] 00004584 2F28 0068 move.l -[A7], [A0 + 0x68] 00004588 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 0000458C 286E FFFC movea.l A4, [A6 - 0x4] 00004590 4E5E unlink A6 00004592 205F movea.l A0, [A7]+ 00004594 504F addq.w A7, 8 00004596 4ED0 jmp [A0] 00004598 802B 544D or.b D0, [A3 + 0x544D] 0000459C 4F56 chk.w D7, [A6] 0000459E 4945 chk.w D4, D5 000045A0 444F neg.w A7 000045A2 4355 chk.w D1, [A5] 000045A4 4D45 chk.w D6, D5 000045A6 4E54 2E53 link A4, -0xFFFFD1AD 000045AA 4554 chk.w D2, [A4] 000045AC 414C chk.w D0, A4 000045AE 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 000045B2 4543 chk.w D2, D3 000045B4 5445 addq.w D5, 2 000045B6 444D neg.w A5 000045B8 4F56 chk.w D7, [A6] 000045BA 4945 chk.w D4, D5 000045BC 504F addq.w A7, 8 000045BE 5349 subq.w A1, 1 000045C0 5449 addq.w A1, 2 000045C2 4F4E chk.w D7, A6 000045C4 5300 subq.b D0, 1 000045C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2597: // at 000045C8 (misaligned) 000045CA 0000 2F0C ori.b D0, 0xC 000045CE 286E 000C movea.l A4, [A6 + 0xC] 000045D2 206E 0008 movea.l A0, [A6 + 0x8] 000045D6 2F10 move.l -[A7], [A0] 000045D8 2F0C move.l -[A7], A4 000045DA 4EAD 56A2 jsr [A5 + 0x56A2 /* export_2768 */] 000045DE 286E FFFC movea.l A4, [A6 - 0x4] 000045E2 4E5E unlink A6 000045E4 205F movea.l A0, [A7]+ 000045E6 4FEF 000C lea.l A7, [A7 + 0xC] 000045EA 4ED0 jmp [A0] 000045EC 802A 5345 or.b D0, [A2 + 0x5345] 000045F0 5453 addq.w [A3], 2 000045F2 454C chk.w D2, A4 000045F4 4543 chk.w D2, D3 000045F6 5445 addq.w D5, 2 000045F8 444D neg.w A5 000045FA 4F56 chk.w D7, [A6] 000045FC 4945 chk.w D4, D5 000045FE 504F addq.w A7, 8 00004600 5349 subq.w A1, 1 00004602 5449 addq.w A1, 2 00004604 4F4E chk.w D7, A6 00004606 5F5F subq.w [A7]+, 7 00004608 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 0000460C 4F56 chk.w D7, [A6] 0000460E 4945 chk.w D4, D5 00004610 444F neg.w A7 00004612 4355 chk.w D1, [A5] 00004614 4D45 chk.w D6, D5 00004616 4E54 0000 link A4, 0 0000461A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2598: // at 0000461C (misaligned) 0000461E 0000 2F0C ori.b D0, 0xC 00004622 286E 0008 movea.l A4, [A6 + 0x8] 00004626 2054 movea.l A0, [A4] 00004628 2F28 0068 move.l -[A7], [A0 + 0x68] 0000462C 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00004630 558F subq.l A7, 2 00004632 2054 movea.l A0, [A4] 00004634 2F28 0084 move.l -[A7], [A0 + 0x84] 00004638 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 0000463C 486D 515A pea.l [A5 + 0x515A /* export_2599 */] 00004640 486E 000C pea.l [A6 + 0xC] 00004644 2F0C move.l -[A7], A4 00004646 4EBA FCEC jsr [PC - 0x314 /* 00004334 */] 0000464A 7000 moveq.l D0, 0x00 0000464C 2F00 move.l -[A7], D0 0000464E 2054 movea.l A0, [A4] 00004650 2F28 0068 move.l -[A7], [A0 + 0x68] 00004654 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00004658 286E FFFC movea.l A4, [A6 - 0x4] 0000465C 4E5E unlink A6 0000465E 205F movea.l A0, [A7]+ 00004660 504F addq.w A7, 8 00004662 4ED0 jmp [A0] 00004664 802B 544D or.b D0, [A3 + 0x544D] 00004668 4F56 chk.w D7, [A6] 0000466A 4945 chk.w D4, D5 0000466C 444F neg.w A7 0000466E 4355 chk.w D1, [A5] 00004670 4D45 chk.w D6, D5 00004672 4E54 2E53 link A4, -0xFFFFD1AD 00004676 4554 chk.w D2, [A4] 00004678 414C chk.w D0, A4 0000467A 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 0000467E 4543 chk.w D2, D3 00004680 5445 addq.w D5, 2 00004682 444D neg.w A5 00004684 4F56 chk.w D7, [A6] 00004686 4945 chk.w D4, D5 00004688 5449 addq.w A1, 2 0000468A 434B chk.w D1, A3 0000468C 5449 addq.w A1, 2 0000468E 4D45 chk.w D6, D5 00004690 5300 subq.b D0, 1 00004692 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2599: // at 00004694 (misaligned) 00004696 0000 2F0C ori.b D0, 0xC 0000469A 286E 000C movea.l A4, [A6 + 0xC] 0000469E 206E 0008 movea.l A0, [A6 + 0x8] 000046A2 2F10 move.l -[A7], [A0] 000046A4 2F0C move.l -[A7], A4 000046A6 4EAD 56B2 jsr [A5 + 0x56B2 /* export_2770 */] 000046AA 286E FFFC movea.l A4, [A6 - 0x4] 000046AE 4E5E unlink A6 000046B0 205F movea.l A0, [A7]+ 000046B2 4FEF 000C lea.l A7, [A7 + 0xC] 000046B6 4ED0 jmp [A0] 000046B8 802A 5345 or.b D0, [A2 + 0x5345] 000046BC 5453 addq.w [A3], 2 000046BE 454C chk.w D2, A4 000046C0 4543 chk.w D2, D3 000046C2 5445 addq.w D5, 2 000046C4 444D neg.w A5 000046C6 4F56 chk.w D7, [A6] 000046C8 4945 chk.w D4, D5 000046CA 5449 addq.w A1, 2 000046CC 434B chk.w D1, A3 000046CE 5449 addq.w A1, 2 000046D0 4D45 chk.w D6, D5 000046D2 5F5F subq.w [A7]+, 7 000046D4 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 000046D8 4F56 chk.w D7, [A6] 000046DA 4945 chk.w D4, D5 000046DC 444F neg.w A7 000046DE 4355 chk.w D1, [A5] 000046E0 4D45 chk.w D6, D5 000046E2 4E54 0000 link A4, 0 000046E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2600: // at 000046E8 (misaligned) 000046EA 0000 2F0C ori.b D0, 0xC 000046EE 286E 0008 movea.l A4, [A6 + 0x8] 000046F2 2054 movea.l A0, [A4] 000046F4 2F28 0068 move.l -[A7], [A0 + 0x68] 000046F8 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 000046FC 558F subq.l A7, 2 000046FE 2054 movea.l A0, [A4] 00004700 2F28 0084 move.l -[A7], [A0 + 0x84] 00004704 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00004708 486D 516A pea.l [A5 + 0x516A /* export_2601 */] 0000470C 486E 000E pea.l [A6 + 0xE] 00004710 2F0C move.l -[A7], A4 00004712 4EBA FC20 jsr [PC - 0x3E0 /* 00004334 */] 00004716 7000 moveq.l D0, 0x00 00004718 2F00 move.l -[A7], D0 0000471A 2054 movea.l A0, [A4] 0000471C 2F28 0068 move.l -[A7], [A0 + 0x68] 00004720 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00004724 2D6D F7EC 0012 move.l [A6 + 0x12], [A5 - 0x814] 0000472A 286E FFFC movea.l A4, [A6 - 0x4] 0000472E 4E5E unlink A6 00004730 205F movea.l A0, [A7]+ 00004732 4FEF 000A lea.l A7, [A7 + 0xA] 00004736 4ED0 jmp [A0] 00004738 802F 544D or.b D0, [A7 + 0x544D] 0000473C 4F56 chk.w D7, [A6] 0000473E 4945 chk.w D4, D5 00004740 444F neg.w A7 00004742 4355 chk.w D1, [A5] 00004744 4D45 chk.w D6, D5 00004746 4E54 2E53 link A4, -0xFFFFD1AD 0000474A 4554 chk.w D2, [A4] 0000474C 414C chk.w D0, A4 0000474E 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 00004752 4543 chk.w D2, D3 00004754 5445 addq.w D5, 2 00004756 444D neg.w A5 00004758 4F56 chk.w D7, [A6] 0000475A 4945 chk.w D4, D5 0000475C 5449 addq.w A1, 2 0000475E 434B chk.w D1, A3 00004760 4455 neg.w [A5] 00004762 5241 addq.w D1, 1 00004764 5449 addq.w A1, 2 00004766 4F4E chk.w D7, A6 00004768 5300 subq.b D0, 1 0000476A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2601: // at 0000476C (misaligned) 0000476E 0000 2F0C ori.b D0, 0xC 00004772 286E 000C movea.l A4, [A6 + 0xC] 00004776 206E 0008 movea.l A0, [A6 + 0x8] 0000477A 2F10 move.l -[A7], [A0] 0000477C 2F0C move.l -[A7], A4 0000477E 4EAD 56CA jsr [A5 + 0x56CA /* export_2773 */] 00004782 286E FFFC movea.l A4, [A6 - 0x4] 00004786 4E5E unlink A6 00004788 205F movea.l A0, [A7]+ 0000478A 4FEF 000C lea.l A7, [A7 + 0xC] 0000478E 4ED0 jmp [A0] 00004790 802E 5345 or.b D0, [A6 + 0x5345] 00004794 5453 addq.w [A3], 2 00004796 454C chk.w D2, A4 00004798 4543 chk.w D2, D3 0000479A 5445 addq.w D5, 2 0000479C 444D neg.w A5 0000479E 4F56 chk.w D7, [A6] 000047A0 4945 chk.w D4, D5 000047A2 5449 addq.w A1, 2 000047A4 434B chk.w D1, A3 000047A6 4455 neg.w [A5] 000047A8 5241 addq.w D1, 1 000047AA 5449 addq.w A1, 2 000047AC 4F4E chk.w D7, A6 000047AE 5F5F subq.w [A7]+, 7 000047B0 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 000047B4 4F56 chk.w D7, [A6] 000047B6 4945 chk.w D4, D5 000047B8 444F neg.w A7 000047BA 4355 chk.w D1, [A5] 000047BC 4D45 chk.w D6, D5 000047BE 4E54 0000 link A4, 0 000047C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000047C4-000047CA fn000047C4: 000047C4 4E56 0000 link A6, 0 000047C8 2F0C move.l -[A7], A4 // end alternate branch 000047C4-000047CA fn000047C4: // (misaligned) 000047C6 0000 2F0C ori.b D0, 0xC 000047CA 286E 0008 movea.l A4, [A6 + 0x8] 000047CE 2054 movea.l A0, [A4] 000047D0 2F28 0068 move.l -[A7], [A0 + 0x68] 000047D4 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 000047D8 558F subq.l A7, 2 000047DA 2054 movea.l A0, [A4] 000047DC 2F28 0084 move.l -[A7], [A0 + 0x84] 000047E0 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000047E4 486D 5172 pea.l [A5 + 0x5172 /* export_2602 */] 000047E8 7000 moveq.l D0, 0x00 000047EA 2F00 move.l -[A7], D0 000047EC 2F0C move.l -[A7], A4 000047EE 4EBA FB44 jsr [PC - 0x4BC /* 00004334 */] 000047F2 7000 moveq.l D0, 0x00 000047F4 2F00 move.l -[A7], D0 000047F6 2054 movea.l A0, [A4] 000047F8 2F28 0068 move.l -[A7], [A0 + 0x68] 000047FC 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00004800 286E FFFC movea.l A4, [A6 - 0x4] 00004804 4E5E unlink A6 00004806 2E9F move.l [A7], [A7]+ 00004808 4E75 rts 0000480A 8024 or.b D0, -[A4] 0000480C 544D addq.w A5, 2 0000480E 4F56 chk.w D7, [A6] 00004810 4945 chk.w D4, D5 00004812 444F neg.w A7 00004814 4355 chk.w D1, [A5] 00004816 4D45 chk.w D6, D5 00004818 4E54 2E50 link A4, -0xFFFFD1B0 0000481C 4C41 5941 movem.l D0,D6,A0,A3,A4,A6, D1 00004820 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4 00004824 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00004828 4544 chk.w D2, D4 0000482A 4D4F chk.w D6, A7 0000482C 5649 addq.w A1, 3 0000482E 4553 chk.w D2, [A3] 00004830 0000 0000 ori.b D0, 0x0 export_2602: fn00004834: 00004834 4E56 0000 link A6, 0 00004838 2F0C move.l -[A7], A4 0000483A 286E 000C movea.l A4, [A6 + 0xC] 0000483E 2F0C move.l -[A7], A4 00004840 4EAD 5712 jsr [A5 + 0x5712 /* export_2782 */] 00004844 286E FFFC movea.l A4, [A6 - 0x4] 00004848 4E5E unlink A6 0000484A 205F movea.l A0, [A7]+ 0000484C 4FEF 000C lea.l A7, [A7 + 0xC] 00004850 4ED0 jmp [A0] 00004852 8023 or.b D0, -[A3] 00004854 504C addq.w A4, 8 00004856 4159 chk.w D0, [A1]+ 00004858 5345 subq.w D5, 1 0000485A 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000485E 4544 chk.w D2, D4 00004860 4D4F chk.w D6, A7 00004862 5649 addq.w A1, 3 00004864 455F chk.w D2, [A7]+ 00004866 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 0000486A 4D4F chk.w D6, A7 0000486C 5649 addq.w A1, 3 0000486E 4544 chk.w D2, D4 00004870 4F43 chk.w D7, D3 00004872 554D subq.w A5, 2 00004874 454E chk.w D2, A6 00004876 5400 addq.b D0, 2 00004878 0000 0000 ori.b D0, 0x0 fn0000487C: 0000487C 4E56 0000 link A6, 0 00004880 2F0C move.l -[A7], A4 00004882 286E 0008 movea.l A4, [A6 + 0x8] 00004886 2054 movea.l A0, [A4] 00004888 2F28 0068 move.l -[A7], [A0 + 0x68] 0000488C 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00004890 558F subq.l A7, 2 00004892 2054 movea.l A0, [A4] 00004894 2F28 0084 move.l -[A7], [A0 + 0x84] 00004898 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 0000489C 486D 517A pea.l [A5 + 0x517A /* export_2603 */] 000048A0 486E 000C pea.l [A6 + 0xC] 000048A4 2F0C move.l -[A7], A4 000048A6 4EBA FA8C jsr [PC - 0x574 /* 00004334 */] 000048AA 7000 moveq.l D0, 0x00 000048AC 2F00 move.l -[A7], D0 000048AE 2054 movea.l A0, [A4] 000048B0 2F28 0068 move.l -[A7], [A0 + 0x68] 000048B4 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 000048B8 286E FFFC movea.l A4, [A6 - 0x4] 000048BC 4E5E unlink A6 000048BE 205F movea.l A0, [A7]+ 000048C0 5C4F addq.w A7, 6 000048C2 4ED0 jmp [A0] 000048C4 8024 or.b D0, -[A4] 000048C6 544D addq.w A5, 2 000048C8 4F56 chk.w D7, [A6] 000048CA 4945 chk.w D4, D5 000048CC 444F neg.w A7 000048CE 4355 chk.w D1, [A5] 000048D0 4D45 chk.w D6, D5 000048D2 4E54 2E53 link A4, -0xFFFFD1AD 000048D6 5445 addq.w D5, 2 000048D8 5041 addq.w D1, 8 000048DA 4C4C 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A4 000048DE 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000048E2 4544 chk.w D2, D4 000048E4 4D4F chk.w D6, A7 000048E6 5649 addq.w A1, 3 000048E8 4553 chk.w D2, [A3] 000048EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2603: // at 000048EC (misaligned) 000048EE 0000 2F0C ori.b D0, 0xC 000048F2 286E 000C movea.l A4, [A6 + 0xC] 000048F6 206E 0008 movea.l A0, [A6 + 0x8] 000048FA 3F10 move.w -[A7], [A0] 000048FC 2F0C move.l -[A7], A4 000048FE 4EAD 56F2 jsr [A5 + 0x56F2 /* export_2778 */] 00004902 286E FFFC movea.l A4, [A6 - 0x4] 00004906 4E5E unlink A6 00004908 205F movea.l A0, [A7]+ 0000490A 4FEF 000C lea.l A7, [A7 + 0xC] 0000490E 4ED0 jmp [A0] 00004910 8023 or.b D0, -[A3] 00004912 5354 subq.w [A4], 1 00004914 4550 chk.w D2, [A0] 00004916 5345 subq.w D5, 1 00004918 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000491C 4544 chk.w D2, D4 0000491E 4D4F chk.w D6, A7 00004920 5649 addq.w A1, 3 00004922 455F chk.w D2, [A7]+ 00004924 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00004928 4D4F chk.w D6, A7 0000492A 5649 addq.w A1, 3 0000492C 4544 chk.w D2, D4 0000492E 4F43 chk.w D7, D3 00004930 554D subq.w A5, 2 00004932 454E chk.w D2, A6 00004934 5400 addq.b D0, 2 00004936 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2604: // at 00004938 (misaligned) 0000493A 0000 2F07 ori.b D0, 0x7 0000493E 598F subq.l A7, 4 00004940 2F2E 000C move.l -[A7], [A6 + 0xC] 00004944 A840 syscall Fix2Long 00004946 201F move.l D0, [A7]+ 00004948 1E00 move.b D7, D0 0000494A 7000 moveq.l D0, 0x00 0000494C 1007 move.b D0, D7 0000494E 0C00 0002 cmpi.b D0, 0x2 00004952 6406 bcc +0x8 /* 0000495A */ 00004954 1007 move.b D0, D7 00004956 5207 addq.b D7, 1 00004958 6002 bra +0x4 /* 0000495C */ label0000495A: 0000495A 4207 clr.b D7 label0000495C: 0000495C 1F07 move.b -[A7], D7 0000495E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004962 4EBA 0034 jsr [PC + 0x34 /* 00004998 */] 00004966 2E2E FFFC move.l D7, [A6 - 0x4] 0000496A 4E5E unlink A6 0000496C 205F movea.l A0, [A7]+ 0000496E 504F addq.w A7, 8 00004970 4ED0 jmp [A0] 00004972 8021 or.b D0, -[A1] 00004974 544D addq.w A5, 2 00004976 4F56 chk.w D7, [A6] 00004978 4945 chk.w D4, D5 0000497A 444F neg.w A7 0000497C 4355 chk.w D1, [A5] 0000497E 4D45 chk.w D6, D5 00004980 4E54 2E43 link A4, -0xFFFFD1BD 00004984 4841 swap.w D1 00004986 4E47 trap 7 00004988 454D chk.w D2, A5 0000498A 4F56 chk.w D7, [A6] 0000498C 4945 chk.w D4, D5 0000498E 4C4F 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, A7 00004992 494E chk.w D4, A6 00004994 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00004996 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004998-0000499E fn00004998: 00004998 4E56 0000 link A6, 0 0000499C 2F0C move.l -[A7], A4 // end alternate branch 00004998-0000499E fn00004998: // (misaligned) 0000499A 0000 2F0C ori.b D0, 0xC 0000499E 286E 0008 movea.l A4, [A6 + 0x8] 000049A2 486D 518A pea.l [A5 + 0x518A /* export_2605 */] 000049A6 486E 000C pea.l [A6 + 0xC] 000049AA 2F0C move.l -[A7], A4 000049AC 4EBA F986 jsr [PC - 0x67A /* 00004334 */] 000049B0 2054 movea.l A0, [A4] 000049B2 3028 00C0 move.w D0, [A0 + 0xC0] 000049B6 48C0 ext.l D0 000049B8 3228 00C4 move.w D1, [A0 + 0xC4] 000049BC 48C1 ext.l D1 000049BE D280 add.l D1, D0 000049C0 7001 moveq.l D0, 0x01 000049C2 B081 cmp.l D0, D1 000049C4 661A bne +0x1C /* 000049E0 */ 000049C6 598F subq.l A7, 4 000049C8 7000 moveq.l D0, 0x00 000049CA 102E 000C move.b D0, [A6 + 0xC] 000049CE 2F00 move.l -[A7], D0 000049D0 A83F syscall Long2Fix 000049D2 7001 moveq.l D0, 0x01 000049D4 1F00 move.b -[A7], D0 000049D6 2054 movea.l A0, [A4] 000049D8 2F28 0060 move.l -[A7], [A0 + 0x60] 000049DC 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] label000049E0: 000049E0 286E FFFC movea.l A4, [A6 - 0x4] 000049E4 4E5E unlink A6 000049E6 205F movea.l A0, [A7]+ 000049E8 5C4F addq.w A7, 6 000049EA 4ED0 jmp [A0] 000049EC 8029 544D or.b D0, [A1 + 0x544D] 000049F0 4F56 chk.w D7, [A6] 000049F2 4945 chk.w D4, D5 000049F4 444F neg.w A7 000049F6 4355 chk.w D1, [A5] 000049F8 4D45 chk.w D6, D5 000049FA 4E54 2E53 link A4, -0xFFFFD1AD 000049FE 4554 chk.w D2, [A4] 00004A00 414C chk.w D0, A4 00004A02 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 00004A06 4543 chk.w D2, D3 00004A08 5445 addq.w D5, 2 00004A0A 444D neg.w A5 00004A0C 4F56 chk.w D7, [A6] 00004A0E 4945 chk.w D4, D5 00004A10 4C4F 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, A7 00004A14 494E chk.w D4, A6 00004A16 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00004A18 0000 0000 ori.b D0, 0x0 export_2605: 00004A1C 4E56 0000 link A6, 0 00004A20 2F0C move.l -[A7], A4 00004A22 286E 000C movea.l A4, [A6 + 0xC] 00004A26 558F subq.l A7, 2 00004A28 206E 0008 movea.l A0, [A6 + 0x8] 00004A2C 1F10 move.b -[A7], [A0] 00004A2E 2F0C move.l -[A7], A4 00004A30 4EAD 5622 jsr [A5 + 0x5622 /* export_2752 */] 00004A34 286E FFFC movea.l A4, [A6 - 0x4] 00004A38 4E5E unlink A6 00004A3A 205F movea.l A0, [A7]+ 00004A3C 4FEF 000C lea.l A7, [A7 + 0xC] 00004A40 4ED0 jmp [A0] 00004A42 8029 5345 or.b D0, [A1 + 0x5345] 00004A46 5453 addq.w [A3], 2 00004A48 454C chk.w D2, A4 00004A4A 4543 chk.w D2, D3 00004A4C 5445 addq.w D5, 2 00004A4E 444D neg.w A5 00004A50 4F56 chk.w D7, [A6] 00004A52 4945 chk.w D4, D5 00004A54 4C4F 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, A7 00004A58 494E chk.w D4, A6 00004A5A 475F chk.w D3, [A7]+ 00004A5C 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00004A60 4D4F chk.w D6, A7 00004A62 5649 addq.w A1, 3 00004A64 4544 chk.w D2, D4 00004A66 4F43 chk.w D7, D3 00004A68 554D subq.w A5, 2 00004A6A 454E chk.w D2, A6 00004A6C 5400 addq.b D0, 2 00004A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2606: // at 00004A70 (misaligned) 00004A72 0000 48E7 ori.b D0, 0xE7 00004A76 1008 move.b D0, A0 00004A78 286E 0008 movea.l A4, [A6 + 0x8] 00004A7C 486D 519A pea.l [A5 + 0x519A /* export_2607 */] 00004A80 486E 000C pea.l [A6 + 0xC] 00004A84 2F0C move.l -[A7], A4 00004A86 4EBA F8AC jsr [PC - 0x754 /* 00004334 */] 00004A8A 2054 movea.l A0, [A4] 00004A8C 3028 00C0 move.w D0, [A0 + 0xC0] 00004A90 48C0 ext.l D0 00004A92 3228 00C4 move.w D1, [A0 + 0xC4] 00004A96 48C1 ext.l D1 00004A98 D280 add.l D1, D0 00004A9A 7001 moveq.l D0, 0x01 00004A9C B081 cmp.l D0, D1 00004A9E 6620 bne +0x22 /* 00004AC0 */ 00004AA0 598F subq.l A7, 4 00004AA2 4A2E 000C tst.b [A6 + 0xC] 00004AA6 57C3 seq D3 00004AA8 4403 neg.b D3 00004AAA 4883 ext.w D3 00004AAC 48C3 ext.l D3 00004AAE 2F03 move.l -[A7], D3 00004AB0 A83F syscall Long2Fix 00004AB2 7001 moveq.l D0, 0x01 00004AB4 1F00 move.b -[A7], D0 00004AB6 2054 movea.l A0, [A4] 00004AB8 2F28 005C move.l -[A7], [A0 + 0x5C] 00004ABC 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] label00004AC0: 00004AC0 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8] 00004AC6 4E5E unlink A6 00004AC8 205F movea.l A0, [A7]+ 00004ACA 5C4F addq.w A7, 6 00004ACC 4ED0 jmp [A0] 00004ACE 8028 544D or.b D0, [A0 + 0x544D] 00004AD2 4F56 chk.w D7, [A6] 00004AD4 4945 chk.w D4, D5 00004AD6 444F neg.w A7 00004AD8 4355 chk.w D1, [A5] 00004ADA 4D45 chk.w D6, D5 00004ADC 4E54 2E53 link A4, -0xFFFFD1AD 00004AE0 4554 chk.w D2, [A4] 00004AE2 414C chk.w D0, A4 00004AE4 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 00004AE8 4543 chk.w D2, D3 00004AEA 5445 addq.w D5, 2 00004AEC 444D neg.w A5 00004AEE 4F56 chk.w D7, [A6] 00004AF0 4945 chk.w D4, D5 00004AF2 4D55 chk.w D6, [A5] 00004AF4 5449 addq.w A1, 2 00004AF6 4E47 trap 7 00004AF8 0000 0000 ori.b D0, 0x0 export_2607: 00004AFC 4E56 0000 link A6, 0 00004B00 2F0C move.l -[A7], A4 00004B02 286E 000C movea.l A4, [A6 + 0xC] 00004B06 558F subq.l A7, 2 00004B08 206E 0008 movea.l A0, [A6 + 0x8] 00004B0C 1F10 move.b -[A7], [A0] 00004B0E 2F0C move.l -[A7], A4 00004B10 4EAD 5632 jsr [A5 + 0x5632 /* export_2754 */] 00004B14 286E FFFC movea.l A4, [A6 - 0x4] 00004B18 4E5E unlink A6 00004B1A 205F movea.l A0, [A7]+ 00004B1C 4FEF 000C lea.l A7, [A7 + 0xC] 00004B20 4ED0 jmp [A0] 00004B22 8028 5345 or.b D0, [A0 + 0x5345] 00004B26 5453 addq.w [A3], 2 00004B28 454C chk.w D2, A4 00004B2A 4543 chk.w D2, D3 00004B2C 5445 addq.w D5, 2 00004B2E 444D neg.w A5 00004B30 4F56 chk.w D7, [A6] 00004B32 4945 chk.w D4, D5 00004B34 4D55 chk.w D6, [A5] 00004B36 5449 addq.w A1, 2 00004B38 4E47 trap 7 00004B3A 5F5F subq.w [A7]+, 7 00004B3C 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 00004B40 4F56 chk.w D7, [A6] 00004B42 4945 chk.w D4, D5 00004B44 444F neg.w A7 00004B46 4355 chk.w D1, [A5] 00004B48 4D45 chk.w D6, D5 00004B4A 4E54 0000 link A4, 0 00004B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2608: // at 00004B50 (misaligned) 00004B52 0000 2F0C ori.b D0, 0xC 00004B56 286E 0008 movea.l A4, [A6 + 0x8] 00004B5A 486D 51AA pea.l [A5 + 0x51AA /* export_2609 */] 00004B5E 486E 000C pea.l [A6 + 0xC] 00004B62 2F0C move.l -[A7], A4 00004B64 4EBA F7CE jsr [PC - 0x832 /* 00004334 */] 00004B68 2054 movea.l A0, [A4] 00004B6A 3028 00C0 move.w D0, [A0 + 0xC0] 00004B6E 48C0 ext.l D0 00004B70 3228 00C4 move.w D1, [A0 + 0xC4] 00004B74 48C1 ext.l D1 00004B76 D280 add.l D1, D0 00004B78 7001 moveq.l D0, 0x01 00004B7A B081 cmp.l D0, D1 00004B7C 6610 bne +0x12 /* 00004B8E */ 00004B7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B82 7001 moveq.l D0, 0x01 00004B84 1F00 move.b -[A7], D0 00004B86 2F28 005C move.l -[A7], [A0 + 0x5C] 00004B8A 4EAD 4332 jsr [A5 + 0x4332 /* export_2146 */] label00004B8E: 00004B8E 286E FFFC movea.l A4, [A6 - 0x4] 00004B92 4E5E unlink A6 00004B94 205F movea.l A0, [A7]+ 00004B96 504F addq.w A7, 8 00004B98 4ED0 jmp [A0] 00004B9A 8029 544D or.b D0, [A1 + 0x544D] 00004B9E 4F56 chk.w D7, [A6] 00004BA0 4945 chk.w D4, D5 00004BA2 444F neg.w A7 00004BA4 4355 chk.w D1, [A5] 00004BA6 4D45 chk.w D6, D5 00004BA8 4E54 2E53 link A4, -0xFFFFD1AD 00004BAC 4554 chk.w D2, [A4] 00004BAE 414C chk.w D0, A4 00004BB0 4C53 454C movem.l D2,D3,D6,A0,A2,A6, [A3] 00004BB4 4543 chk.w D2, D3 00004BB6 5445 addq.w D5, 2 00004BB8 444D neg.w A5 00004BBA 4F56 chk.w D7, [A6] 00004BBC 4945 chk.w D4, D5 00004BBE 564F addq.w A7, 3 00004BC0 4C55 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, [A5] 00004BC4 5300 subq.b D0, 1 00004BC6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2609: // at 00004BC8 (misaligned) 00004BCA 0000 2F0C ori.b D0, 0xC 00004BCE 286E 000C movea.l A4, [A6 + 0xC] 00004BD2 206E 0008 movea.l A0, [A6 + 0x8] 00004BD6 2F10 move.l -[A7], [A0] 00004BD8 2F0C move.l -[A7], A4 00004BDA 4EAD 5682 jsr [A5 + 0x5682 /* export_2764 */] 00004BDE 286E FFFC movea.l A4, [A6 - 0x4] 00004BE2 4E5E unlink A6 00004BE4 205F movea.l A0, [A7]+ 00004BE6 4FEF 000C lea.l A7, [A7 + 0xC] 00004BEA 4ED0 jmp [A0] 00004BEC 8028 5345 or.b D0, [A0 + 0x5345] 00004BF0 5453 addq.w [A3], 2 00004BF2 454C chk.w D2, A4 00004BF4 4543 chk.w D2, D3 00004BF6 5445 addq.w D5, 2 00004BF8 444D neg.w A5 00004BFA 4F56 chk.w D7, [A6] 00004BFC 4945 chk.w D4, D5 00004BFE 564F addq.w A7, 3 00004C00 4C55 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, [A5] 00004C04 5F5F subq.w [A7]+, 7 00004C06 3134 544D move.w -[A0], [A4 + D5.w * 4 + 0x4D] 00004C0A 4F56 chk.w D7, [A6] 00004C0C 4945 chk.w D4, D5 00004C0E 444F neg.w A7 00004C10 4355 chk.w D1, [A5] 00004C12 4D45 chk.w D6, D5 00004C14 4E54 0000 link A4, 0 export_2610: fn00004C18: 00004C18 4E56 0000 link A6, 0 00004C1C 206E 0008 movea.l A0, [A6 + 0x8] 00004C20 2050 movea.l A0, [A0] 00004C22 2D68 0084 000C move.l [A6 + 0xC], [A0 + 0x84] 00004C28 4E5E unlink A6 00004C2A 2E9F move.l [A7], [A7]+ 00004C2C 4E75 rts 00004C2E 9C54 sub.w D6, [A4] 00004C30 4D4F chk.w D6, A7 00004C32 5649 addq.w A1, 3 00004C34 4544 chk.w D2, D4 00004C36 4F43 chk.w D7, D3 00004C38 554D subq.w A5, 2 00004C3A 454E chk.w D2, A6 00004C3C 542E 4745 addq.b [A6 + 0x4745], 2 00004C40 5441 addq.w D1, 2 00004C42 4354 chk.w D1, [A4] 00004C44 4956 chk.w D4, [A6] 00004C46 4556 chk.w D2, [A6] 00004C48 4945 chk.w D4, D5 00004C4A 5700 subq.b D0, 3 00004C4C 0000 0000 ori.b D0, 0x0 export_2611: 00004C50 4E56 0000 link A6, 0 00004C54 206E 0008 movea.l A0, [A6 + 0x8] 00004C58 2050 movea.l A0, [A0] 00004C5A 2D68 0080 000C move.l [A6 + 0xC], [A0 + 0x80] 00004C60 4E5E unlink A6 00004C62 2E9F move.l [A7], [A7]+ 00004C64 4E75 rts 00004C66 9E54 sub.w D7, [A4] 00004C68 4D4F chk.w D6, A7 00004C6A 5649 addq.w A1, 3 00004C6C 4544 chk.w D2, D4 00004C6E 4F43 chk.w D7, D3 00004C70 554D subq.w A5, 2 00004C72 454E chk.w D2, A6 00004C74 542E 4745 addq.b [A6 + 0x4745], 2 00004C78 5441 addq.w D1, 2 00004C7A 4354 chk.w D1, [A4] 00004C7C 4956 chk.w D4, [A6] 00004C7E 4557 chk.w D2, [A7] 00004C80 494E chk.w D4, A6 00004C82 444F neg.w A7 00004C84 5700 subq.b D0, 3 00004C86 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2612: // at 00004C88 (misaligned) 00004C8A 0000 1F2E ori.b D0, 0x2E /* '.' */ 00004C8E 0012 2F2E ori.b [A2], 0x2E /* '.' */ 00004C92 000E 1F2E ori.b A6, 0x2E /* '.' */ 00004C96 000C 206E ori.b A4, 0x6E /* 'n' */ 00004C9A 0008 2050 ori.b A0, 0x50 /* 'P' */ 00004C9E 2F28 008E move.l -[A7], [A0 + 0x8E] 00004CA2 4EAD 093A jsr [A5 + 0x93A /* export_291 */] 00004CA6 4E5E unlink A6 00004CA8 205F movea.l A0, [A7]+ 00004CAA 4FEF 000C lea.l A7, [A7 + 0xC] 00004CAE 4ED0 jmp [A0] 00004CB0 8021 or.b D0, -[A1] 00004CB2 544D addq.w A5, 2 00004CB4 4F56 chk.w D7, [A6] 00004CB6 4945 chk.w D4, D5 00004CB8 444F neg.w A7 00004CBA 4355 chk.w D1, [A5] 00004CBC 4D45 chk.w D6, D5 00004CBE 4E54 2E47 link A4, -0xFFFFD1B9 00004CC2 5249 addq.w A1, 1 00004CC4 4456 neg.w [A6] 00004CC6 4945 chk.w D4, D5 00004CC8 5753 subq.w [A3], 3 00004CCA 454C chk.w D2, A4 00004CCC 4543 chk.w D2, D3 00004CCE 544C addq.w A4, 2 00004CD0 494E chk.w D4, A6 00004CD2 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00004CD4 0000 0000 ori.b D0, 0x0 export_2613: 00004CD8 4E56 0000 link A6, 0 00004CDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00004CE0 206E 0008 movea.l A0, [A6 + 0x8] 00004CE4 2050 movea.l A0, [A0] 00004CE6 2F28 00BC move.l -[A7], [A0 + 0xBC] 00004CEA 4EAD 4C2A jsr [A5 + 0x4C2A /* export_2433 */] 00004CEE 4E5E unlink A6 00004CF0 205F movea.l A0, [A7]+ 00004CF2 504F addq.w A7, 8 00004CF4 4ED0 jmp [A0] 00004CF6 8021 or.b D0, -[A1] 00004CF8 544D addq.w A5, 2 00004CFA 4F56 chk.w D7, [A6] 00004CFC 4945 chk.w D4, D5 00004CFE 444F neg.w A7 00004D00 4355 chk.w D1, [A5] 00004D02 4D45 chk.w D6, D5 00004D04 4E54 2E53 link A4, -0xFFFFD1AD 00004D08 4554 chk.w D2, [A4] 00004D0A 4455 neg.w [A5] 00004D0C 5241 addq.w D1, 1 00004D0E 5449 addq.w A1, 2 00004D10 4F4E chk.w D7, A6 00004D12 434F chk.w D1, A7 00004D14 4E54 524F link A4, -0xFFFFADB1 00004D18 4C00 0000 movem.w , D0 export_2614: 00004D1C 4E56 0000 link A6, 0 00004D20 48E7 0108 movem.l -[A7], D7,A4 00004D24 1E2E 000C move.b D7, [A6 + 0xC] 00004D28 286E 0008 movea.l A4, [A6 + 0x8] 00004D2C 4A07 tst.b D7 00004D2E 672C beq +0x2E /* 00004D5C */ 00004D30 558F subq.l A7, 2 00004D32 2054 movea.l A0, [A4] 00004D34 2F28 006C move.l -[A7], [A0 + 0x6C] 00004D38 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 00004D3C 4A1F tst.b [A7]+ 00004D3E 670C beq +0xE /* 00004D4C */ 00004D40 2F0C move.l -[A7], A4 00004D42 2054 movea.l A0, [A4] 00004D44 2F28 006C move.l -[A7], [A0 + 0x6C] 00004D48 4EAD 078A jsr [A5 + 0x78A /* export_237 */] label00004D4C: 00004D4C 2054 movea.l A0, [A4] 00004D4E 4AA8 00BC tst.l [A0 + 0xBC] 00004D52 6708 beq +0xA /* 00004D5C */ 00004D54 2F28 00BC move.l -[A7], [A0 + 0xBC] 00004D58 4EAD 4C32 jsr [A5 + 0x4C32 /* export_2434 */] label00004D5C: 00004D5C 1F07 move.b -[A7], D7 00004D5E 2F0C move.l -[A7], A4 00004D60 4EBA B4C2 jsr [PC - 0x4B3E /* 00000224 */] 00004D64 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00004D6A 4E5E unlink A6 00004D6C 205F movea.l A0, [A7]+ 00004D6E 5C4F addq.w A7, 6 00004D70 4ED0 jmp [A0] 00004D72 9E54 sub.w D7, [A4] 00004D74 4D4F chk.w D6, A7 00004D76 5649 addq.w A1, 3 00004D78 4544 chk.w D2, D4 00004D7A 4F43 chk.w D7, D3 00004D7C 554D subq.w A5, 2 00004D7E 454E chk.w D2, A6 00004D80 542E 4143 addq.b [A6 + 0x4143], 2 00004D84 5449 addq.w A1, 2 00004D86 5641 addq.w D1, 3 00004D88 5445 addq.w D5, 2 00004D8A 5441 addq.w D1, 2 00004D8C 5247 addq.w D7, 1 00004D8E 4554 chk.w D2, [A4] 00004D90 5300 subq.b D0, 1 00004D92 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004D94-00004D98 fn00004D94: 00004D94 4E56 FFF4 link A6, -0x000C // end alternate branch 00004D94-00004D98 fn00004D94: // (misaligned) 00004D96 FFF4 .invalid <> 00004D98 48E7 0018 movem.l -[A7], A3,A4 00004D9C 286E 0008 movea.l A4, [A6 + 0x8] 00004DA0 3D6D F134 FFF6 move.w [A6 - 0xA], [A5 - 0xECC] 00004DA6 3D6D F12C FFFA move.w [A6 - 0x6], [A5 - 0xED4] 00004DAC 7000 moveq.l D0, 0x00 00004DAE 2D40 FFFC move.l [A6 - 0x4], D0 00004DB2 2054 movea.l A0, [A4] 00004DB4 4268 00C0 clr.w [A0 + 0xC0] 00004DB8 2054 movea.l A0, [A4] 00004DBA 4268 00C4 clr.w [A0 + 0xC4] 00004DBE 558F subq.l A7, 2 00004DC0 2054 movea.l A0, [A4] 00004DC2 2F28 0076 move.l -[A7], [A0 + 0x76] 00004DC6 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00004DCA 301F move.w D0, [A7]+ 00004DCC 5340 subq.w D0, 1 00004DCE 3D40 FFF4 move.w [A6 - 0xC], D0 00004DD2 6072 bra +0x74 /* 00004E46 */ label00004DD4: 00004DD4 3D6E FFF4 FFF8 move.w [A6 - 0x8], [A6 - 0xC] 00004DDA 598F subq.l A7, 4 00004DDC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004DE0 2054 movea.l A0, [A4] 00004DE2 2F28 0076 move.l -[A7], [A0 + 0x76] 00004DE6 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00004DEA 265F movea.l A3, [A7]+ 00004DEC 558F subq.l A7, 2 00004DEE 2F0B move.l -[A7], A3 00004DF0 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00004DF4 4A1F tst.b [A7]+ 00004DF6 6716 beq +0x18 /* 00004E0E */ 00004DF8 558F subq.l A7, 2 00004DFA 2F0B move.l -[A7], A3 00004DFC 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00004E00 4A1F tst.b [A7]+ 00004E02 670A beq +0xC /* 00004E0E */ 00004E04 2D4B FFFC move.l [A6 - 0x4], A3 00004E08 2054 movea.l A0, [A4] 00004E0A 5268 00C0 addq.w [A0 + 0xC0], 1 label00004E0E: 00004E0E 598F subq.l A7, 4 00004E10 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004E14 2054 movea.l A0, [A4] 00004E16 2F28 0076 move.l -[A7], [A0 + 0x76] 00004E1A 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00004E1E 265F movea.l A3, [A7]+ 00004E20 558F subq.l A7, 2 00004E22 2F0B move.l -[A7], A3 00004E24 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00004E28 4A1F tst.b [A7]+ 00004E2A 6716 beq +0x18 /* 00004E42 */ 00004E2C 558F subq.l A7, 2 00004E2E 2F0B move.l -[A7], A3 00004E30 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00004E34 4A1F tst.b [A7]+ 00004E36 670A beq +0xC /* 00004E42 */ 00004E38 2D4B FFFC move.l [A6 - 0x4], A3 00004E3C 2054 movea.l A0, [A4] 00004E3E 5268 00C4 addq.w [A0 + 0xC4], 1 label00004E42: 00004E42 556E FFF4 subq.w [A6 - 0xC], 2 label00004E46: 00004E46 7001 moveq.l D0, 0x01 00004E48 B06E FFF4 cmp.w D0, [A6 - 0xC] 00004E4C 6D86 blt -0x78 /* 00004DD4 */ 00004E4E 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 00004E54 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00004E5A 4E5E unlink A6 00004E5C 2E9F move.l [A7], [A7]+ 00004E5E 4E75 rts 00004E60 9C54 sub.w D6, [A4] 00004E62 4D4F chk.w D6, A7 00004E64 5649 addq.w A1, 3 00004E66 4544 chk.w D2, D4 00004E68 4F43 chk.w D7, D3 00004E6A 554D subq.w A5, 2 00004E6C 454E chk.w D2, A6 00004E6E 542E 434F addq.b [A6 + 0x434F], 2 00004E72 554E subq.w A6, 2 00004E74 5453 addq.w [A3], 2 00004E76 454C chk.w D2, A4 00004E78 4543 chk.w D2, D3 00004E7A 5445 addq.w D5, 2 00004E7C 4400 neg.b D0 00004E7E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004E80-00004E86 fn00004E80: 00004E80 4E56 0000 link A6, 0 00004E84 2F0C move.l -[A7], A4 // end alternate branch 00004E80-00004E86 fn00004E80: // (misaligned) 00004E82 0000 2F0C ori.b D0, 0xC 00004E86 286E 000C movea.l A4, [A6 + 0xC] 00004E8A 4214 clr.b [A4] 00004E8C 7000 moveq.l D0, 0x00 00004E8E 2940 0006 move.l [A4 + 0x6], D0 00004E92 2940 0002 move.l [A4 + 0x2], D0 00004E96 2940 0022 move.l [A4 + 0x22], D0 00004E9A 2940 000A move.l [A4 + 0xA], D0 00004E9E 2940 000E move.l [A4 + 0xE], D0 00004EA2 2940 001A move.l [A4 + 0x1A], D0 00004EA6 2940 0016 move.l [A4 + 0x16], D0 00004EAA 2940 0012 move.l [A4 + 0x12], D0 00004EAE 296D F944 0030 move.l [A4 + 0x30], [A5 - 0x6BC] 00004EB4 296D F944 002C move.l [A4 + 0x2C], [A5 - 0x6BC] 00004EBA 296D F944 0026 move.l [A4 + 0x26], [A5 - 0x6BC] 00004EC0 296D F944 001E move.l [A4 + 0x1E], [A5 - 0x6BC] 00004EC6 422C 002A clr.b [A4 + 0x2A] 00004ECA 286E FFFC movea.l A4, [A6 - 0x4] 00004ECE 4E5E unlink A6 00004ED0 205F movea.l A0, [A7]+ 00004ED2 504F addq.w A7, 8 00004ED4 4ED0 jmp [A0] 00004ED6 9F54 sub.w [A4], D7 00004ED8 4D4F chk.w D6, A7 00004EDA 5649 addq.w A1, 3 00004EDC 4544 chk.w D2, D4 00004EDE 4F43 chk.w D7, D3 00004EE0 554D subq.w A5, 2 00004EE2 454E chk.w D2, A6 00004EE4 542E 434C addq.b [A6 + 0x434C], 2 00004EE8 4541 chk.w D2, D1 00004EEA 5254 addq.w [A4], 1 00004EEC 4152 chk.w D0, [A2] 00004EEE 4745 chk.w D3, D5 00004EF0 5454 addq.w [A4], 2 00004EF2 4849 pea.l A1 00004EF4 4E47 trap 7 00004EF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004EF8-00004EFC fn00004EF8: 00004EF8 4E56 FFEC link A6, -0x0014 // end alternate branch 00004EF8-00004EFC fn00004EF8: // (misaligned) 00004EFA FFEC .invalid <> 00004EFC 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00004F00 286E 0008 movea.l A4, [A6 + 0x8] 00004F04 266E 0010 movea.l A3, [A6 + 0x10] 00004F08 16BC 0001 move.b [A3], 0x1 00004F0C 598F subq.l A7, 4 00004F0E 558F subq.l A7, 2 00004F10 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F14 4EAD 561A jsr [A5 + 0x561A /* export_2751 */] 00004F18 7000 moveq.l D0, 0x00 00004F1A 101F move.b D0, [A7]+ 00004F1C 2F00 move.l -[A7], D0 00004F1E A83F syscall Long2Fix 00004F20 275F 0016 move.l [A3 + 0x16], [A7]+ 00004F24 598F subq.l A7, 4 00004F26 558F subq.l A7, 2 00004F28 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F2C 4EAD 562A jsr [A5 + 0x562A /* export_2753 */] 00004F30 4A1F tst.b [A7]+ 00004F32 57C3 seq D3 00004F34 4403 neg.b D3 00004F36 4883 ext.w D3 00004F38 48C3 ext.l D3 00004F3A 2F03 move.l -[A7], D3 00004F3C A83F syscall Long2Fix 00004F3E 275F 0012 move.l [A3 + 0x12], [A7]+ 00004F42 598F subq.l A7, 4 00004F44 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F48 4EAD 567A jsr [A5 + 0x567A /* export_2763 */] 00004F4C 275F 001A move.l [A3 + 0x1A], [A7]+ 00004F50 598F subq.l A7, 4 00004F52 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F56 4EAD 56EA jsr [A5 + 0x56EA /* export_2777 */] 00004F5A 275F 0002 move.l [A3 + 0x2], [A7]+ 00004F5E 598F subq.l A7, 4 00004F60 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F64 4EAD 56BA jsr [A5 + 0x56BA /* export_2771 */] 00004F68 275F 000A move.l [A3 + 0xA], [A7]+ 00004F6C 598F subq.l A7, 4 00004F6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F72 4EAD 56AA jsr [A5 + 0x56AA /* export_2769 */] 00004F76 275F 0006 move.l [A3 + 0x6], [A7]+ 00004F7A 598F subq.l A7, 4 00004F7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F80 4EAD 56C2 jsr [A5 + 0x56C2 /* export_2772 */] 00004F84 275F 0022 move.l [A3 + 0x22], [A7]+ 00004F88 486E FFF4 pea.l [A6 - 0xC] 00004F8C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F90 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00004F94 302E FFFA move.w D0, [A6 - 0x6] 00004F98 906E FFF6 sub.w D0, [A6 - 0xA] 00004F9C 3740 0020 move.w [A3 + 0x20], D0 00004FA0 302E FFF8 move.w D0, [A6 - 0x8] 00004FA4 906E FFF4 sub.w D0, [A6 - 0xC] 00004FA8 3740 001E move.w [A3 + 0x1E], D0 00004FAC 598F subq.l A7, 4 00004FAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004FB2 4EAD 571A jsr [A5 + 0x571A /* export_2783 */] 00004FB6 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00004FBA 41EE FFEC lea.l A0, [A6 - 0x14] 00004FBE 43EB 0026 lea.l A1, [A3 + 0x26] 00004FC2 22D8 move.l [A1]+, [A0]+ 00004FC4 276B 0026 002C move.l [A3 + 0x2C], [A3 + 0x26] 00004FCA 4A6B 002E tst.w [A3 + 0x2E] 00004FCE 6738 beq +0x3A /* 00005008 */ 00004FD0 302B 0020 move.w D0, [A3 + 0x20] 00004FD4 C1EB 002C muls.w D0, [A3 + 0x2C] 00004FD8 322B 002E move.w D1, [A3 + 0x2E] 00004FDC 48C1 ext.l D1 00004FDE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004FE2 2E00 move.l D7, D0 00004FE4 302B 001E move.w D0, [A3 + 0x1E] 00004FE8 48C0 ext.l D0 00004FEA 2207 move.l D1, D7 00004FEC 9280 sub.l D1, D0 00004FEE 2F01 move.l -[A7], D1 00004FF0 4EAD 5A22 jsr [A5 + 0x5A22 /* export_2880 */] 00004FF4 7202 moveq.l D1, 0x02 00004FF6 B280 cmp.l D1, D0 00004FF8 5EC0 sgt D0 00004FFA 0240 0001 andi.w D0, 0x1 00004FFE 48C0 ext.l D0 00005000 1740 002A move.b [A3 + 0x2A], D0 00005004 584F addq.w A7, 4 00005006 6004 bra +0x6 /* 0000500C */ label00005008: 00005008 422B 002A clr.b [A3 + 0x2A] label0000500C: 0000500C 2054 movea.l A0, [A4] 0000500E 2068 0084 movea.l A0, [A0 + 0x84] 00005012 2050 movea.l A0, [A0] 00005014 3028 0028 move.w D0, [A0 + 0x28] 00005018 906E FFF6 sub.w D0, [A6 - 0xA] 0000501C 3740 0032 move.w [A3 + 0x32], D0 00005020 2054 movea.l A0, [A4] 00005022 2068 0084 movea.l A0, [A0 + 0x84] 00005026 2050 movea.l A0, [A0] 00005028 3028 0024 move.w D0, [A0 + 0x24] 0000502C 906E FFF4 sub.w D0, [A6 - 0xC] 00005030 3740 0030 move.w [A3 + 0x30], D0 00005034 598F subq.l A7, 4 00005036 2F2E 000C move.l -[A7], [A6 + 0xC] 0000503A 4EAD 5652 jsr [A5 + 0x5652 /* export_2758 */] 0000503E 275F 000E move.l [A3 + 0xE], [A7]+ 00005042 598F subq.l A7, 4 00005044 2054 movea.l A0, [A4] 00005046 2F28 0054 move.l -[A7], [A0 + 0x54] 0000504A 4EAD 458A jsr [A5 + 0x458A /* export_2221 */] 0000504E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00005052 6700 009A beq +0x9C /* 000050EE */ 00005056 7000 moveq.l D0, 0x00 00005058 2D40 FFF0 move.l [A6 - 0x10], D0 0000505C 4AAB 000E tst.l [A3 + 0xE] 00005060 673E beq +0x40 /* 000050A0 */ 00005062 558F subq.l A7, 2 00005064 2F2B 000E move.l -[A7], [A3 + 0xE] 00005068 4EAD 36E2 jsr [A5 + 0x36E2 /* export_1752 */] 0000506C 4A1F tst.b [A7]+ 0000506E 6630 bne +0x32 /* 000050A0 */ 00005070 7012 moveq.l D0, 0x12 00005072 2F00 move.l -[A7], D0 00005074 486D 246A pea.l [A5 + 0x246A /* export_1161 */] 00005078 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000507C 2D40 FFF0 move.l [A6 - 0x10], D0 00005080 2F00 move.l -[A7], D0 00005082 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005086 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000508A 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */] 0000508E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005092 7000 moveq.l D0, 0x00 00005094 1F00 move.b -[A7], D0 00005096 2F2E 000C move.l -[A7], [A6 + 0xC] 0000509A 4EAD 565A jsr [A5 + 0x565A /* export_2759 */] 0000509E 504F addq.w A7, 8 label000050A0: 000050A0 558F subq.l A7, 2 000050A2 2054 movea.l A0, [A4] 000050A4 2F28 0084 move.l -[A7], [A0 + 0x84] 000050A8 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000050AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000050B0 598F subq.l A7, 4 000050B2 2054 movea.l A0, [A4] 000050B4 2F28 0054 move.l -[A7], [A0 + 0x54] 000050B8 4EAD 459A jsr [A5 + 0x459A /* export_2223 */] 000050BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000050C0 4EAD 576A jsr [A5 + 0x576A /* export_2793 */] 000050C4 2054 movea.l A0, [A4] 000050C6 2F28 0054 move.l -[A7], [A0 + 0x54] 000050CA 4EAD 4592 jsr [A5 + 0x4592 /* export_2222 */] 000050CE 4AAE FFF0 tst.l [A6 - 0x10] 000050D2 544F addq.w A7, 2 000050D4 6718 beq +0x1A /* 000050EE */ 000050D6 2F2B 000E move.l -[A7], [A3 + 0xE] 000050DA 7000 moveq.l D0, 0x00 000050DC 1F00 move.b -[A7], D0 000050DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000050E2 4EAD 565A jsr [A5 + 0x565A /* export_2759 */] 000050E6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000050EA 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000050EE: 000050EE 4CEE 1888 FFDC movem.l D3,D7,A3,A4, [A6 - 0x24] 000050F4 4E5E unlink A6 000050F6 205F movea.l A0, [A7]+ 000050F8 4FEF 000C lea.l A7, [A7 + 0xC] 000050FC 4ED0 jmp [A0] 000050FE 9E54 sub.w D7, [A4] 00005100 4D4F chk.w D6, A7 00005102 5649 addq.w A1, 3 00005104 4544 chk.w D2, D4 00005106 4F43 chk.w D7, D3 00005108 554D subq.w A5, 2 0000510A 454E chk.w D2, A6 0000510C 542E 494E addq.b [A6 + 0x494E], 2 00005110 4954 chk.w D4, [A4] 00005112 5441 addq.w D1, 2 00005114 5247 addq.w D7, 1 00005116 4554 chk.w D2, [A4] 00005118 5448 addq.w A0, 2 0000511A 494E chk.w D4, A6 0000511C 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 0000511E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2615: // at 00005120 (misaligned) 00005122 FFCC .invalid <> 00005124 48E7 1018 movem.l -[A7], D3,A3,A4 00005128 286E 0008 movea.l A4, [A6 + 0x8] 0000512C 2054 movea.l A0, [A4] 0000512E 2F28 0068 move.l -[A7], [A0 + 0x68] 00005132 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00005136 598F subq.l A7, 4 00005138 2F0C move.l -[A7], A4 0000513A 4EBA FC58 jsr [PC - 0x3A8 /* 00004D94 */] 0000513E 265F movea.l A3, [A7]+ 00005140 2054 movea.l A0, [A4] 00005142 3028 00C0 move.w D0, [A0 + 0xC0] 00005146 48C0 ext.l D0 00005148 3228 00C4 move.w D1, [A0 + 0xC4] 0000514C 48C1 ext.l D1 0000514E D280 add.l D1, D0 00005150 7001 moveq.l D0, 0x01 00005152 B081 cmp.l D0, D1 00005154 6612 bne +0x14 /* 00005168 */ 00005156 200B move.l D0, A3 00005158 670E beq +0x10 /* 00005168 */ 0000515A 486E FFCC pea.l [A6 - 0x34] 0000515E 2F0B move.l -[A7], A3 00005160 2F0C move.l -[A7], A4 00005162 4EBA FD94 jsr [PC - 0x26C /* 00004EF8 */] 00005166 600A bra +0xC /* 00005172 */ label00005168: 00005168 486E FFCC pea.l [A6 - 0x34] 0000516C 2F0C move.l -[A7], A4 0000516E 4EBA FD10 jsr [PC - 0x2F0 /* 00004E80 */] label00005172: 00005172 2F2E FFCE move.l -[A7], [A6 - 0x32] 00005176 1F2E FFCC move.b -[A7], [A6 - 0x34] 0000517A 2054 movea.l A0, [A4] 0000517C 2F28 0050 move.l -[A7], [A0 + 0x50] 00005180 4EAD 4B3A jsr [A5 + 0x4B3A /* export_2403 */] 00005184 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00005188 1F2E FFCC move.b -[A7], [A6 - 0x34] 0000518C 2054 movea.l A0, [A4] 0000518E 2F28 0058 move.l -[A7], [A0 + 0x58] 00005192 4EAD 44E2 jsr [A5 + 0x44E2 /* export_2200 */] 00005196 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000519A 1F2E FFCC move.b -[A7], [A6 - 0x34] 0000519E 2054 movea.l A0, [A4] 000051A0 2F28 004C move.l -[A7], [A0 + 0x4C] 000051A4 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] 000051A8 2F2E FFDE move.l -[A7], [A6 - 0x22] 000051AC 1F2E FFCC move.b -[A7], [A6 - 0x34] 000051B0 2054 movea.l A0, [A4] 000051B2 2F28 005C move.l -[A7], [A0 + 0x5C] 000051B6 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] 000051BA 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000051BE 1F2E FFCC move.b -[A7], [A6 - 0x34] 000051C2 2054 movea.l A0, [A4] 000051C4 2F28 005C move.l -[A7], [A0 + 0x5C] 000051C8 4EAD 4332 jsr [A5 + 0x4332 /* export_2146 */] 000051CC 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000051D0 1F2E FFCC move.b -[A7], [A6 - 0x34] 000051D4 2054 movea.l A0, [A4] 000051D6 2F28 0060 move.l -[A7], [A0 + 0x60] 000051DA 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] 000051DE 2F2E FFDA move.l -[A7], [A6 - 0x26] 000051E2 1F2E FFCC move.b -[A7], [A6 - 0x34] 000051E6 2054 movea.l A0, [A4] 000051E8 2F28 0054 move.l -[A7], [A0 + 0x54] 000051EC 4EAD 4582 jsr [A5 + 0x4582 /* export_2220 */] 000051F0 2F2E FFEE move.l -[A7], [A6 - 0x12] 000051F4 1F2E FFCC move.b -[A7], [A6 - 0x34] 000051F8 2054 movea.l A0, [A4] 000051FA 2F28 00BC move.l -[A7], [A0 + 0xBC] 000051FE 4EAD 4C3A jsr [A5 + 0x4C3A /* export_2435 */] 00005202 2F2E FFEA move.l -[A7], [A6 - 0x16] 00005206 7600 moveq.l D3, 0x00 00005208 4A2E FFCC tst.b [A6 - 0x34] 0000520C 6710 beq +0x12 /* 0000521E */ 0000520E 2054 movea.l A0, [A4] 00005210 7000 moveq.l D0, 0x00 00005212 1028 0074 move.b D0, [A0 + 0x74] 00005216 0C40 0001 cmpi.w D0, 0x1 0000521A 6602 bne +0x4 /* 0000521E */ 0000521C 7601 moveq.l D3, 0x01 label0000521E: 0000521E 1F03 move.b -[A7], D3 00005220 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00005224 1F2E FFF6 move.b -[A7], [A6 - 0xA] 00005228 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000522C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005230 7000 moveq.l D0, 0x00 00005232 1F00 move.b -[A7], D0 00005234 2054 movea.l A0, [A4] 00005236 2F28 0064 move.l -[A7], [A0 + 0x64] 0000523A 4EAD 4BCA jsr [A5 + 0x4BCA /* export_2421 */] 0000523E 4AAE FFDA tst.l [A6 - 0x26] 00005242 6708 beq +0xA /* 0000524C */ 00005244 2F2E FFDA move.l -[A7], [A6 - 0x26] 00005248 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000524C: 0000524C 7000 moveq.l D0, 0x00 0000524E 2F00 move.l -[A7], D0 00005250 2054 movea.l A0, [A4] 00005252 2F28 0068 move.l -[A7], [A0 + 0x68] 00005256 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 0000525A 4CEE 1808 FFC0 movem.l D3,A3,A4, [A6 - 0x40] 00005260 4E5E unlink A6 00005262 2E9F move.l [A7], [A7]+ 00005264 4E75 rts 00005266 9C54 sub.w D6, [A4] 00005268 4D4F chk.w D6, A7 0000526A 5649 addq.w A1, 3 0000526C 4544 chk.w D2, D4 0000526E 4F43 chk.w D7, D3 00005270 554D subq.w A5, 2 00005272 454E chk.w D2, A6 00005274 542E 5550 addq.b [A6 + 0x5550], 2 00005278 4441 neg.w D1 0000527A 5445 addq.w D5, 2 0000527C 5441 addq.w D1, 2 0000527E 5247 addq.w D7, 1 00005280 4554 chk.w D2, [A4] 00005282 5300 subq.b D0, 1 00005284 0000 0000 ori.b D0, 0x0 export_2616: 00005288 4E56 0000 link A6, 0 0000528C 206E 0008 movea.l A0, [A6 + 0x8] 00005290 2050 movea.l A0, [A0] 00005292 2F28 0084 move.l -[A7], [A0 + 0x84] 00005296 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */] 0000529A 4E5E unlink A6 0000529C 2E9F move.l [A7], [A7]+ 0000529E 4E75 rts 000052A0 8022 or.b D0, -[A2] 000052A2 544D addq.w A5, 2 000052A4 4F56 chk.w D7, [A6] 000052A6 4945 chk.w D4, D5 000052A8 444F neg.w A7 000052AA 4355 chk.w D1, [A5] 000052AC 4D45 chk.w D6, D5 000052AE 4E54 2E43 link A4, -0xFFFFD1BD 000052B2 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 000052B6 4D45 chk.w D6, D5 000052B8 4E55 434C link A5, -0xFFFFBCB4 000052BC 4950 chk.w D4, [A0] 000052BE 5245 addq.w D5, 1 000052C0 4749 chk.w D3, A1 000052C2 4F4E chk.w D7, A6 000052C4 0000 0000 ori.b D0, 0x0 export_2617: 000052C8 4E56 0000 link A6, 0 000052CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000052D0 206E 0008 movea.l A0, [A6 + 0x8] 000052D4 2050 movea.l A0, [A0] 000052D6 2F28 0084 move.l -[A7], [A0 + 0x84] 000052DA 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */] 000052DE 4E5E unlink A6 000052E0 205F movea.l A0, [A7]+ 000052E2 504F addq.w A7, 8 000052E4 4ED0 jmp [A0] 000052E6 8020 or.b D0, -[A0] 000052E8 544D addq.w A5, 2 000052EA 4F56 chk.w D7, [A6] 000052EC 4945 chk.w D4, D5 000052EE 444F neg.w A7 000052F0 4355 chk.w D1, [A5] 000052F2 4D45 chk.w D6, D5 000052F4 4E54 2E53 link A4, -0xFFFFD1AD 000052F8 4554 chk.w D2, [A4] 000052FA 4D45 chk.w D6, D5 000052FC 4E55 434C link A5, -0xFFFFBCB4 00005300 4950 chk.w D4, [A0] 00005302 5245 addq.w D5, 1 00005304 4749 chk.w D3, A1 00005306 4F4E chk.w D7, A6 00005308 0000 0000 ori.b D0, 0x0 export_2618: 0000530C 4E56 0000 link A6, 0 00005310 2F0C move.l -[A7], A4 00005312 598F subq.l A7, 4 00005314 2F2E 000C move.l -[A7], [A6 + 0xC] 00005318 206E 0008 movea.l A0, [A6 + 0x8] 0000531C 2050 movea.l A0, [A0] 0000531E 2F28 0076 move.l -[A7], [A0 + 0x76] 00005322 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00005326 285F movea.l A4, [A7]+ 00005328 598F subq.l A7, 4 0000532A 2F0C move.l -[A7], A4 0000532C 4EAD 5662 jsr [A5 + 0x5662 /* export_2760 */] 00005330 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00005334 286E FFFC movea.l A4, [A6 - 0x4] 00005338 4E5E unlink A6 0000533A 205F movea.l A0, [A7]+ 0000533C 504F addq.w A7, 8 0000533E 4ED0 jmp [A0] 00005340 802A 544D or.b D0, [A2 + 0x544D] 00005344 4F56 chk.w D7, [A6] 00005346 4945 chk.w D4, D5 00005348 444F neg.w A7 0000534A 4355 chk.w D1, [A5] 0000534C 4D45 chk.w D6, D5 0000534E 4E54 2E47 link A4, -0xFFFFD1B9 00005352 4554 chk.w D2, [A4] 00005354 4D4F chk.w D6, A7 00005356 5649 addq.w A1, 3 00005358 4544 chk.w D2, D4 0000535A 4953 chk.w D4, [A3] 0000535C 504C addq.w A4, 8 0000535E 4159 chk.w D0, [A1]+ 00005360 424F clr.w A7 00005362 554E subq.w A6, 2 00005364 4453 neg.w [A3] 00005366 5245 addq.w D5, 1 00005368 4749 chk.w D3, A1 0000536A 4F4E chk.w D7, A6 0000536C 0000 0000 ori.b D0, 0x0 export_2619: 00005370 4E56 0000 link A6, 0 00005374 2F0C move.l -[A7], A4 00005376 598F subq.l A7, 4 00005378 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000537C 206E 0008 movea.l A0, [A6 + 0x8] 00005380 2050 movea.l A0, [A0] 00005382 2F28 0076 move.l -[A7], [A0 + 0x76] 00005386 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000538A 285F movea.l A4, [A7]+ 0000538C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005390 2F0C move.l -[A7], A4 00005392 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00005396 286E FFFC movea.l A4, [A6 - 0x4] 0000539A 4E5E unlink A6 0000539C 205F movea.l A0, [A7]+ 0000539E 4FEF 000C lea.l A7, [A7 + 0xC] 000053A2 4ED0 jmp [A0] 000053A4 9F54 sub.w [A4], D7 000053A6 4D4F chk.w D6, A7 000053A8 5649 addq.w A1, 3 000053AA 4544 chk.w D2, D4 000053AC 4F43 chk.w D7, D3 000053AE 554D subq.w A5, 2 000053B0 454E chk.w D2, A6 000053B2 542E 4745 addq.b [A6 + 0x4745], 2 000053B6 544D addq.w A5, 2 000053B8 4F56 chk.w D7, [A6] 000053BA 4945 chk.w D4, D5 000053BC 4449 neg.w A1 000053BE 5350 subq.w [A0], 1 000053C0 5245 addq.w D5, 1 000053C2 4354 chk.w D1, [A4] 000053C4 0000 0000 ori.b D0, 0x0 export_2620: 000053C8 4E56 0000 link A6, 0 000053CC 2F0C move.l -[A7], A4 000053CE 598F subq.l A7, 4 000053D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000053D4 206E 0008 movea.l A0, [A6 + 0x8] 000053D8 2050 movea.l A0, [A0] 000053DA 2F28 0076 move.l -[A7], [A0 + 0x76] 000053DE 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000053E2 285F movea.l A4, [A7]+ 000053E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000053E8 2F0C move.l -[A7], A4 000053EA 4EAD 563A jsr [A5 + 0x563A /* export_2755 */] 000053EE 286E FFFC movea.l A4, [A6 - 0x4] 000053F2 4E5E unlink A6 000053F4 205F movea.l A0, [A7]+ 000053F6 4FEF 000C lea.l A7, [A7 + 0xC] 000053FA 4ED0 jmp [A0] 000053FC 9F54 sub.w [A4], D7 000053FE 4D4F chk.w D6, A7 00005400 5649 addq.w A1, 3 00005402 4544 chk.w D2, D4 00005404 4F43 chk.w D7, D3 00005406 554D subq.w A5, 2 00005408 454E chk.w D2, A6 0000540A 542E 5345 addq.b [A6 + 0x5345], 2 0000540E 544D addq.w A5, 2 00005410 4F56 chk.w D7, [A6] 00005412 4945 chk.w D4, D5 00005414 4449 neg.w A1 00005416 5350 subq.w [A0], 1 00005418 5245 addq.w D5, 1 0000541A 4354 chk.w D1, [A4] 0000541C 0000 0000 ori.b D0, 0x0 export_2621: 00005420 4E56 0000 link A6, 0 00005424 2F0C move.l -[A7], A4 00005426 598F subq.l A7, 4 00005428 2F2E 000C move.l -[A7], [A6 + 0xC] 0000542C 206E 0008 movea.l A0, [A6 + 0x8] 00005430 2050 movea.l A0, [A0] 00005432 2F28 0076 move.l -[A7], [A0 + 0x76] 00005436 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000543A 2857 movea.l A4, [A7] 0000543C 4EAD 5542 jsr [A5 + 0x5542 /* export_2724 */] 00005440 286E FFFC movea.l A4, [A6 - 0x4] 00005444 4E5E unlink A6 00005446 205F movea.l A0, [A7]+ 00005448 504F addq.w A7, 8 0000544A 4ED0 jmp [A0] 0000544C 8020 or.b D0, -[A0] 0000544E 544D addq.w A5, 2 00005450 4F56 chk.w D7, [A6] 00005452 4945 chk.w D4, D5 00005454 444F neg.w A7 00005456 4355 chk.w D1, [A5] 00005458 4D45 chk.w D6, D5 0000545A 4E54 2E53 link A4, -0xFFFFD1AD 0000545E 4156 chk.w D0, [A6] 00005460 454D chk.w D2, A5 00005462 4F56 chk.w D7, [A6] 00005464 4945 chk.w D4, D5 00005466 4449 neg.w A1 00005468 5350 subq.w [A0], 1 0000546A 5245 addq.w D5, 1 0000546C 4354 chk.w D1, [A4] 0000546E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2622: // at 00005470 (misaligned) 00005472 0000 2F0C ori.b D0, 0xC 00005476 598F subq.l A7, 4 00005478 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000547C 206E 0008 movea.l A0, [A6 + 0x8] 00005480 2050 movea.l A0, [A0] 00005482 2F28 0076 move.l -[A7], [A0 + 0x76] 00005486 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000548A 285F movea.l A4, [A7]+ 0000548C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005490 2F0C move.l -[A7], A4 00005492 4EAD 552A jsr [A5 + 0x552A /* export_2721 */] 00005496 286E FFFC movea.l A4, [A6 - 0x4] 0000549A 4E5E unlink A6 0000549C 205F movea.l A0, [A7]+ 0000549E 4FEF 000C lea.l A7, [A7 + 0xC] 000054A2 4ED0 jmp [A0] 000054A4 8022 or.b D0, -[A2] 000054A6 544D addq.w A5, 2 000054A8 4F56 chk.w D7, [A6] 000054AA 4945 chk.w D4, D5 000054AC 444F neg.w A7 000054AE 4355 chk.w D1, [A5] 000054B0 4D45 chk.w D6, D5 000054B2 4E54 2E47 link A4, -0xFFFFD1B9 000054B6 4554 chk.w D2, [A4] 000054B8 4F4C chk.w D7, A4 000054BA 444D neg.w A5 000054BC 4F56 chk.w D7, [A6] 000054BE 4945 chk.w D4, D5 000054C0 4449 neg.w A1 000054C2 5350 subq.w [A0], 1 000054C4 5245 addq.w D5, 1 000054C6 4354 chk.w D1, [A4] 000054C8 0000 0000 ori.b D0, 0x0 export_2623: 000054CC 4E56 0000 link A6, 0 000054D0 2F0C move.l -[A7], A4 000054D2 598F subq.l A7, 4 000054D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000054D8 206E 0008 movea.l A0, [A6 + 0x8] 000054DC 2050 movea.l A0, [A0] 000054DE 2F28 0076 move.l -[A7], [A0 + 0x76] 000054E2 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000054E6 285F movea.l A4, [A7]+ 000054E8 598F subq.l A7, 4 000054EA 2F0C move.l -[A7], A4 000054EC 4EAD 551A jsr [A5 + 0x551A /* export_2719 */] 000054F0 2D5F 0010 move.l [A6 + 0x10], [A7]+ 000054F4 286E FFFC movea.l A4, [A6 - 0x4] 000054F8 4E5E unlink A6 000054FA 205F movea.l A0, [A7]+ 000054FC 504F addq.w A7, 8 000054FE 4ED0 jmp [A0] 00005500 9654 sub.w D3, [A4] 00005502 4D4F chk.w D6, A7 00005504 5649 addq.w A1, 3 00005506 4544 chk.w D2, D4 00005508 4F43 chk.w D7, D3 0000550A 554D subq.w A5, 2 0000550C 454E chk.w D2, A6 0000550E 542E 4745 addq.b [A6 + 0x4745], 2 00005512 544F addq.w A7, 2 00005514 4C44 5A00 movem.l A1,A3,A4,A6, D4 00005518 0000 0000 ori.b D0, 0x0 export_2624: 0000551C 4E56 0000 link A6, 0 00005520 2F0C move.l -[A7], A4 00005522 598F subq.l A7, 4 00005524 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005528 206E 0008 movea.l A0, [A6 + 0x8] 0000552C 2050 movea.l A0, [A0] 0000552E 2F28 0076 move.l -[A7], [A0 + 0x76] 00005532 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00005536 285F movea.l A4, [A7]+ 00005538 2F2E 000C move.l -[A7], [A6 + 0xC] 0000553C 2F0C move.l -[A7], A4 0000553E 4EAD 5522 jsr [A5 + 0x5522 /* export_2720 */] 00005542 286E FFFC movea.l A4, [A6 - 0x4] 00005546 4E5E unlink A6 00005548 205F movea.l A0, [A7]+ 0000554A 4FEF 000C lea.l A7, [A7 + 0xC] 0000554E 4ED0 jmp [A0] 00005550 9654 sub.w D3, [A4] 00005552 4D4F chk.w D6, A7 00005554 5649 addq.w A1, 3 00005556 4544 chk.w D2, D4 00005558 4F43 chk.w D7, D3 0000555A 554D subq.w A5, 2 0000555C 454E chk.w D2, A6 0000555E 542E 5345 addq.b [A6 + 0x5345], 2 00005562 544F addq.w A7, 2 00005564 4C44 5A00 movem.l A1,A3,A4,A6, D4 00005568 0000 0000 ori.b D0, 0x0 fn0000556C: 0000556C 4E56 0000 link A6, 0 00005570 2F07 move.l -[A7], D7 00005572 302E 000C move.w D0, [A6 + 0xC] 00005576 0440 07D6 subi.w D0, 0x7D6 0000557A 6B26 bmi +0x28 /* 000055A2 */ 0000557C 0C40 0003 cmpi.w D0, 0x3 00005580 6E20 bgt +0x22 /* 000055A2 */ 00005582 D040 add.w D0, D0 00005584 303B 0006 move.w D0, [PC + D0.w + 0x6] 00005588 4EFB 0000 jmp [PC + D0.w] 0000558C 000A 000E ori.b A2, 0xE 00005590 0012 0016 ori.b [A2], 0x16 00005594 7E9D moveq.l D7, 0xFFFFFF9D 00005596 600A bra +0xC /* 000055A2 */ 00005598 7E63 moveq.l D7, 0x63 0000559A 6006 bra +0x8 /* 000055A2 */ 0000559C 7EFF moveq.l D7, 0xFFFFFFFF 0000559E 6002 bra +0x4 /* 000055A2 */ 000055A0 7E01 moveq.l D7, 0x01 label000055A2: 000055A2 3F07 move.w -[A7], D7 000055A4 206E 0008 movea.l A0, [A6 + 0x8] 000055A8 2050 movea.l A0, [A0] 000055AA 2F28 0084 move.l -[A7], [A0 + 0x84] 000055AE 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */] 000055B2 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] 000055B8 2E2E FFFC move.l D7, [A6 - 0x4] 000055BC 4E5E unlink A6 000055BE 205F movea.l A0, [A7]+ 000055C0 5C4F addq.w A7, 6 000055C2 4ED0 jmp [A0] 000055C4 9B54 sub.w [A4], D5 000055C6 4D4F chk.w D6, A7 000055C8 5649 addq.w A1, 3 000055CA 4544 chk.w D2, D4 000055CC 4F43 chk.w D7, D3 000055CE 554D subq.w A5, 2 000055D0 454E chk.w D2, A6 000055D2 542E 444F addq.b [A6 + 0x444F], 2 000055D6 5345 subq.w D5, 1 000055D8 4E44 trap 4 000055DA 4D4F chk.w D6, A7 000055DC 5649 addq.w A1, 3 000055DE 4553 chk.w D2, [A3] 000055E0 0000 0000 ori.b D0, 0x0 fn000055E4: 000055E4 4E56 0000 link A6, 0 000055E8 48E7 0018 movem.l -[A7], A3,A4 000055EC 286E 0008 movea.l A4, [A6 + 0x8] 000055F0 7026 moveq.l D0, 0x26 000055F2 2F00 move.l -[A7], D0 000055F4 486D 2692 pea.l [A5 + 0x2692 /* export_1230 */] 000055F8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000055FC 2640 movea.l A3, D0 000055FE 2F0B move.l -[A7], A3 00005600 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00005604 2F0C move.l -[A7], A4 00005606 2054 movea.l A0, [A4] 00005608 2F28 0084 move.l -[A7], [A0 + 0x84] 0000560C 3F2E 000C move.w -[A7], [A6 + 0xC] 00005610 2F0B move.l -[A7], A3 00005612 4EAD 4762 jsr [A5 + 0x4762 /* export_2280 */] 00005616 2D4B 000E move.l [A6 + 0xE], A3 0000561A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00005620 4E5E unlink A6 00005622 205F movea.l A0, [A7]+ 00005624 5C4F addq.w A7, 6 00005626 4ED0 jmp [A0] 00005628 9C54 sub.w D6, [A4] 0000562A 4D4F chk.w D6, A7 0000562C 5649 addq.w A1, 3 0000562E 4544 chk.w D2, D4 00005630 4F43 chk.w D7, D3 00005632 554D subq.w A5, 2 00005634 454E chk.w D2, A6 00005636 542E 444F addq.b [A6 + 0x444F], 2 0000563A 4752 chk.w D3, [A2] 0000563C 4F55 chk.w D7, [A5] 0000563E 504D addq.w A5, 8 00005640 4F56 chk.w D7, [A6] 00005642 4945 chk.w D4, D5 00005644 5300 subq.b D0, 1 00005646 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2625: // at 00005648 (misaligned) 0000564A FFF4 .invalid <> 0000564C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005650 286E 0008 movea.l A4, [A6 + 0x8] 00005654 2054 movea.l A0, [A4] 00005656 7000 moveq.l D0, 0x00 00005658 1028 0074 move.b D0, [A0 + 0x74] 0000565C 0C40 0001 cmpi.w D0, 0x1 00005660 56C0 sne D0 00005662 0240 0001 andi.w D0, 0x1 00005666 48C0 ext.l D0 00005668 1C00 move.b D6, D0 0000566A 6710 beq +0x12 /* 0000567C */ 0000566C 598F subq.l A7, 4 0000566E 2054 movea.l A0, [A4] 00005670 2F28 0084 move.l -[A7], [A0 + 0x84] 00005674 4EAD 2F92 jsr [A5 + 0x2F92 /* export_1518 */] 00005678 201F move.l D0, [A7]+ 0000567A 600E bra +0x10 /* 0000568A */ label0000567C: 0000567C 598F subq.l A7, 4 0000567E 2054 movea.l A0, [A4] 00005680 2F28 0084 move.l -[A7], [A0 + 0x84] 00005684 4EAD 2F8A jsr [A5 + 0x2F8A /* export_1517 */] 00005688 201F move.l D0, [A7]+ label0000568A: 0000568A 2D40 FFF4 move.l [A6 - 0xC], D0 0000568E 6700 017E beq +0x180 /* 0000580E */ 00005692 206E FFF4 movea.l A0, [A6 - 0xC] 00005696 2050 movea.l A0, [A0] 00005698 7002 moveq.l D0, 0x02 0000569A B0A8 000A cmp.l D0, [A0 + 0xA] 0000569E 6200 016E bhi +0x170 /* 0000580E */ 000056A2 598F subq.l A7, 4 000056A4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000056A8 4EAD 184A jsr [A5 + 0x184A /* export_773 */] 000056AC 265F movea.l A3, [A7]+ 000056AE 2053 movea.l A0, [A3] 000056B0 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 000056B6 598F subq.l A7, 4 000056B8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000056BC 2054 movea.l A0, [A4] 000056BE 2F28 0076 move.l -[A7], [A0 + 0x76] 000056C2 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000056C6 2054 movea.l A0, [A4] 000056C8 215F 00B8 move.l [A0 + 0xB8], [A7]+ 000056CC 1F06 move.b -[A7], D6 000056CE 2054 movea.l A0, [A4] 000056D0 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000056D4 4EAD 57BA jsr [A5 + 0x57BA /* export_2803 */] 000056D8 7001 moveq.l D0, 0x01 000056DA 2F00 move.l -[A7], D0 000056DC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000056E0 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000056E4 2F0B move.l -[A7], A3 000056E6 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000056EA 7E01 moveq.l D7, 0x01 000056EC 605A bra +0x5C /* 00005748 */ label000056EE: 000056EE 598F subq.l A7, 4 000056F0 2F07 move.l -[A7], D7 000056F2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000056F6 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000056FA 265F movea.l A3, [A7]+ 000056FC 598F subq.l A7, 4 000056FE 2053 movea.l A0, [A3] 00005700 2F28 0002 move.l -[A7], [A0 + 0x2] 00005704 2054 movea.l A0, [A4] 00005706 2F28 0076 move.l -[A7], [A0 + 0x76] 0000570A 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000570E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00005712 598F subq.l A7, 4 00005714 2053 movea.l A0, [A3] 00005716 2F28 0002 move.l -[A7], [A0 + 0x2] 0000571A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000571E 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00005722 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005726 4EAD 5722 jsr [A5 + 0x5722 /* export_2784 */] 0000572A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000572E 4EAD 582A jsr [A5 + 0x582A /* export_2817 */] 00005732 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005736 1F06 move.b -[A7], D6 00005738 2054 movea.l A0, [A4] 0000573A 2F28 00B8 move.l -[A7], [A0 + 0xB8] 0000573E 4EAD 57C2 jsr [A5 + 0x57C2 /* export_2804 */] 00005742 584F addq.w A7, 4 00005744 2007 move.l D0, D7 00005746 5287 addq.l D7, 1 label00005748: 00005748 206E FFF4 movea.l A0, [A6 - 0xC] 0000574C 2050 movea.l A0, [A0] 0000574E BEA8 000A cmp.l D7, [A0 + 0xA] 00005752 639A bls -0x64 /* 000056EE */ 00005754 1F06 move.b -[A7], D6 00005756 2054 movea.l A0, [A4] 00005758 2F28 00B8 move.l -[A7], [A0 + 0xB8] 0000575C 4EAD 57CA jsr [A5 + 0x57CA /* export_2805 */] 00005760 558F subq.l A7, 2 00005762 2054 movea.l A0, [A4] 00005764 2F28 0084 move.l -[A7], [A0 + 0x84] 00005768 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 0000576C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005770 2054 movea.l A0, [A4] 00005772 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00005776 2F0C move.l -[A7], A4 00005778 4EBA CB6A jsr [PC - 0x3496 /* 000022E4 */] 0000577C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005780 2054 movea.l A0, [A4] 00005782 2F28 0084 move.l -[A7], [A0 + 0x84] 00005786 4EAD 2F82 jsr [A5 + 0x2F82 /* export_1516 */] 0000578A 206E FFF4 movea.l A0, [A6 - 0xC] 0000578E 2050 movea.l A0, [A0] 00005790 2E28 000A move.l D7, [A0 + 0xA] 00005794 544F addq.w A7, 2 00005796 603A bra +0x3C /* 000057D2 */ label00005798: 00005798 598F subq.l A7, 4 0000579A 2F07 move.l -[A7], D7 0000579C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000057A0 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000057A4 265F movea.l A3, [A7]+ 000057A6 2053 movea.l A0, [A3] 000057A8 3028 0002 move.w D0, [A0 + 0x2] 000057AC B06E FFF8 cmp.w D0, [A6 - 0x8] 000057B0 6C04 bge +0x6 /* 000057B6 */ 000057B2 556E FFF8 subq.w [A6 - 0x8], 2 label000057B6: 000057B6 2053 movea.l A0, [A3] 000057B8 5368 0002 subq.w [A0 + 0x2], 1 000057BC 2053 movea.l A0, [A3] 000057BE 2F28 0002 move.l -[A7], [A0 + 0x2] 000057C2 7001 moveq.l D0, 0x01 000057C4 1F00 move.b -[A7], D0 000057C6 1F00 move.b -[A7], D0 000057C8 2F0C move.l -[A7], A4 000057CA 4EAD 2BEA jsr [A5 + 0x2BEA /* export_1401 */] 000057CE 2007 move.l D0, D7 000057D0 5387 subq.l D7, 1 label000057D2: 000057D2 4A87 tst.l D7 000057D4 62C2 bhi -0x3C /* 00005798 */ 000057D6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000057DA 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] 000057DE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000057E2 2054 movea.l A0, [A4] 000057E4 2F28 0084 move.l -[A7], [A0 + 0x84] 000057E8 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 000057EC 2054 movea.l A0, [A4] 000057EE 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000057F2 4EAD 5782 jsr [A5 + 0x5782 /* export_2796 */] 000057F6 598F subq.l A7, 4 000057F8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000057FC 2054 movea.l A0, [A4] 000057FE 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00005802 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00005806 2F0C move.l -[A7], A4 00005808 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 0000580C 584F addq.w A7, 4 label0000580E: 0000580E 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C] 00005814 4E5E unlink A6 00005816 205F movea.l A0, [A7]+ 00005818 5C4F addq.w A7, 6 0000581A 4ED0 jmp [A0] 0000581C 9954 sub.w [A4], D4 0000581E 4D4F chk.w D6, A7 00005820 5649 addq.w A1, 3 00005822 4544 chk.w D2, D4 00005824 4F43 chk.w D7, D3 00005826 554D subq.w A5, 2 00005828 454E chk.w D2, A6 0000582A 542E 4752 addq.b [A6 + 0x4752], 2 0000582E 4F55 chk.w D7, [A5] 00005830 504D addq.w A5, 8 00005832 4F56 chk.w D7, [A6] 00005834 4945 chk.w D4, D5 00005836 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2626: // at 00005838 (misaligned) 0000583A FFF4 .invalid <> 0000583C 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00005840 286E 0008 movea.l A4, [A6 + 0x8] 00005844 3D6D F134 FFFE move.w [A6 - 0x2], [A5 - 0xECC] 0000584A 3D6D F134 FFF6 move.w [A6 - 0xA], [A5 - 0xECC] 00005850 558F subq.l A7, 2 00005852 2054 movea.l A0, [A4] 00005854 2F28 0076 move.l -[A7], [A0 + 0x76] 00005858 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 0000585C 301F move.w D0, [A7]+ 0000585E 5340 subq.w D0, 1 00005860 3D40 FFFC move.w [A6 - 0x4], D0 00005864 3D6E FFFC FFF4 move.w [A6 - 0xC], [A6 - 0x4] 0000586A 6000 0136 bra +0x138 /* 000059A2 */ label0000586E: 0000586E 598F subq.l A7, 4 00005870 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005874 2054 movea.l A0, [A4] 00005876 2F28 0076 move.l -[A7], [A0 + 0x76] 0000587A 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000587E 2054 movea.l A0, [A4] 00005880 215F 00B8 move.l [A0 + 0xB8], [A7]+ 00005884 558F subq.l A7, 2 00005886 2054 movea.l A0, [A4] 00005888 2F28 00B8 move.l -[A7], [A0 + 0xB8] 0000588C 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00005890 4A1F tst.b [A7]+ 00005892 6700 010A beq +0x10C /* 0000599E */ 00005896 558F subq.l A7, 2 00005898 2054 movea.l A0, [A4] 0000589A 2F28 00B8 move.l -[A7], [A0 + 0xB8] 0000589E 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 000058A2 4A1F tst.b [A7]+ 000058A4 6700 00F8 beq +0xFA /* 0000599E */ 000058A8 558F subq.l A7, 2 000058AA 2054 movea.l A0, [A4] 000058AC 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000058B0 4EAD 55EA jsr [A5 + 0x55EA /* export_2745 */] 000058B4 4A1F tst.b [A7]+ 000058B6 6700 00E6 beq +0xE8 /* 0000599E */ 000058BA 558F subq.l A7, 2 000058BC 2054 movea.l A0, [A4] 000058BE 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000058C2 4EAD 57A2 jsr [A5 + 0x57A2 /* export_2800 */] 000058C6 1C1F move.b D6, [A7]+ 000058C8 1F06 move.b -[A7], D6 000058CA 2054 movea.l A0, [A4] 000058CC 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000058D0 4EAD 57BA jsr [A5 + 0x57BA /* export_2803 */] 000058D4 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 000058DA 302E FFFC move.w D0, [A6 - 0x4] 000058DE 48C0 ext.l D0 000058E0 322E FFF8 move.w D1, [A6 - 0x8] 000058E4 48C1 ext.l D1 000058E6 9081 sub.l D0, D1 000058E8 2E00 move.l D7, D0 000058EA E287 asr D7, 1 000058EC 605A bra +0x5C /* 00005948 */ label000058EE: 000058EE 598F subq.l A7, 4 000058F0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000058F4 2054 movea.l A0, [A4] 000058F6 2F28 0076 move.l -[A7], [A0 + 0x76] 000058FA 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 000058FE 265F movea.l A3, [A7]+ 00005900 558F subq.l A7, 2 00005902 2F0B move.l -[A7], A3 00005904 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00005908 4A1F tst.b [A7]+ 0000590A 6734 beq +0x36 /* 00005940 */ 0000590C 558F subq.l A7, 2 0000590E 2F0B move.l -[A7], A3 00005910 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00005914 4A1F tst.b [A7]+ 00005916 6728 beq +0x2A /* 00005940 */ 00005918 2F0B move.l -[A7], A3 0000591A 1F06 move.b -[A7], D6 0000591C 2054 movea.l A0, [A4] 0000591E 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00005922 4EAD 57C2 jsr [A5 + 0x57C2 /* export_2804 */] 00005926 536E FFF8 subq.w [A6 - 0x8], 1 0000592A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000592E 7001 moveq.l D0, 0x01 00005930 1F00 move.b -[A7], D0 00005932 1F00 move.b -[A7], D0 00005934 2F0C move.l -[A7], A4 00005936 4EAD 2BEA jsr [A5 + 0x2BEA /* export_1401 */] 0000593A 526E FFF8 addq.w [A6 - 0x8], 1 0000593E 6004 bra +0x6 /* 00005944 */ label00005940: 00005940 546E FFF8 addq.w [A6 - 0x8], 2 label00005944: 00005944 3007 move.w D0, D7 00005946 5347 subq.w D7, 1 label00005948: 00005948 4A47 tst.w D7 0000594A 6EA2 bgt -0x5C /* 000058EE */ 0000594C 558F subq.l A7, 2 0000594E 2054 movea.l A0, [A4] 00005950 2F28 0084 move.l -[A7], [A0 + 0x84] 00005954 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00005958 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000595C 2054 movea.l A0, [A4] 0000595E 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00005962 2F0C move.l -[A7], A4 00005964 4EBA C97E jsr [PC - 0x3682 /* 000022E4 */] 00005968 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000596C 2054 movea.l A0, [A4] 0000596E 2F28 0084 move.l -[A7], [A0 + 0x84] 00005972 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00005976 1F06 move.b -[A7], D6 00005978 2054 movea.l A0, [A4] 0000597A 2F28 00B8 move.l -[A7], [A0 + 0xB8] 0000597E 4EAD 57CA jsr [A5 + 0x57CA /* export_2805 */] 00005982 2054 movea.l A0, [A4] 00005984 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00005988 4EAD 5782 jsr [A5 + 0x5782 /* export_2796 */] 0000598C 598F subq.l A7, 4 0000598E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005992 2054 movea.l A0, [A4] 00005994 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00005998 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 0000599C 5C4F addq.w A7, 6 label0000599E: 0000599E 556E FFF4 subq.w [A6 - 0xC], 2 label000059A2: 000059A2 7001 moveq.l D0, 0x01 000059A4 B06E FFF4 cmp.w D0, [A6 - 0xC] 000059A8 6D00 FEC4 blt -0x13A /* 0000586E */ 000059AC 2F0C move.l -[A7], A4 000059AE 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 000059B2 4CEE 18C8 FFE0 movem.l D3,D6,D7,A3,A4, [A6 - 0x20] 000059B8 4E5E unlink A6 000059BA 205F movea.l A0, [A7]+ 000059BC 5C4F addq.w A7, 6 000059BE 4ED0 jmp [A0] 000059C0 9F54 sub.w [A4], D7 000059C2 4D4F chk.w D6, A7 000059C4 5649 addq.w A1, 3 000059C6 4544 chk.w D2, D4 000059C8 4F43 chk.w D7, D3 000059CA 554D subq.w A5, 2 000059CC 454E chk.w D2, A6 000059CE 542E 554E addq.b [A6 + 0x554E], 2 000059D2 444F neg.w A7 000059D4 554E subq.w A6, 2 000059D6 4752 chk.w D3, [A2] 000059D8 4F55 chk.w D7, [A5] 000059DA 504D addq.w A5, 8 000059DC 4F56 chk.w D7, [A6] 000059DE 4945 chk.w D4, D5 000059E0 0000 0000 ori.b D0, 0x0 export_2627: 000059E4 4E56 0000 link A6, 0 000059E8 2F0C move.l -[A7], A4 000059EA 286E 0008 movea.l A4, [A6 + 0x8] 000059EE 2054 movea.l A0, [A4] 000059F0 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000059F4 598F subq.l A7, 4 000059F6 2054 movea.l A0, [A4] 000059F8 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000059FC 4EAD 550A jsr [A5 + 0x550A /* export_2717 */] 00005A00 2F0C move.l -[A7], A4 00005A02 4EBA 0130 jsr [PC + 0x130 /* 00005B34 */] 00005A06 2F0C move.l -[A7], A4 00005A08 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 00005A0C 286E FFFC movea.l A4, [A6 - 0x4] 00005A10 4E5E unlink A6 00005A12 205F movea.l A0, [A7]+ 00005A14 5C4F addq.w A7, 6 00005A16 4ED0 jmp [A0] 00005A18 9D54 sub.w [A4], D6 00005A1A 4D4F chk.w D6, A7 00005A1C 5649 addq.w A1, 3 00005A1E 4544 chk.w D2, D4 00005A20 4F43 chk.w D7, D3 00005A22 554D subq.w A5, 2 00005A24 454E chk.w D2, A6 00005A26 542E 554E addq.b [A6 + 0x554E], 2 00005A2A 444F neg.w A7 00005A2C 4752 chk.w D3, [A2] 00005A2E 4F55 chk.w D7, [A5] 00005A30 504D addq.w A5, 8 00005A32 4F56 chk.w D7, [A6] 00005A34 4945 chk.w D4, D5 00005A36 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2628: // at 00005A38 (misaligned) 00005A3A FFF8 .invalid <> 00005A3C 48E7 0018 movem.l -[A7], A3,A4 00005A40 286E 0008 movea.l A4, [A6 + 0x8] 00005A44 3D6D F134 FFFA move.w [A6 - 0x6], [A5 - 0xECC] 00005A4A 558F subq.l A7, 2 00005A4C 2054 movea.l A0, [A4] 00005A4E 2F28 0076 move.l -[A7], [A0 + 0x76] 00005A52 4EAD 381A jsr [A5 + 0x381A /* export_1791 */] 00005A56 301F move.w D0, [A7]+ 00005A58 5340 subq.w D0, 1 00005A5A 3D40 FFF8 move.w [A6 - 0x8], D0 00005A5E 6000 0098 bra +0x9A /* 00005AF8 */ label00005A62: 00005A62 598F subq.l A7, 4 00005A64 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005A68 2054 movea.l A0, [A4] 00005A6A 2F28 0076 move.l -[A7], [A0 + 0x76] 00005A6E 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00005A72 265F movea.l A3, [A7]+ 00005A74 558F subq.l A7, 2 00005A76 2F0B move.l -[A7], A3 00005A78 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00005A7C 4A1F tst.b [A7]+ 00005A7E 6774 beq +0x76 /* 00005AF4 */ 00005A80 558F subq.l A7, 2 00005A82 2F0B move.l -[A7], A3 00005A84 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 00005A88 4A1F tst.b [A7]+ 00005A8A 6768 beq +0x6A /* 00005AF4 */ 00005A8C 558F subq.l A7, 2 00005A8E 2F0B move.l -[A7], A3 00005A90 4EAD 578A jsr [A5 + 0x578A /* export_2797 */] 00005A94 4A1F tst.b [A7]+ 00005A96 675C beq +0x5E /* 00005AF4 */ 00005A98 2054 movea.l A0, [A4] 00005A9A 7000 moveq.l D0, 0x00 00005A9C 1028 0074 move.b D0, [A0 + 0x74] 00005AA0 0C40 0001 cmpi.w D0, 0x1 00005AA4 6610 bne +0x12 /* 00005AB6 */ 00005AA6 558F subq.l A7, 2 00005AA8 486E FFFC pea.l [A6 - 0x4] 00005AAC 2F0B move.l -[A7], A3 00005AAE 4EAD 579A jsr [A5 + 0x579A /* export_2799 */] 00005AB2 4A1F tst.b [A7]+ 00005AB4 661E bne +0x20 /* 00005AD4 */ label00005AB6: 00005AB6 2054 movea.l A0, [A4] 00005AB8 7000 moveq.l D0, 0x00 00005ABA 1028 0074 move.b D0, [A0 + 0x74] 00005ABE 0C40 0001 cmpi.w D0, 0x1 00005AC2 6730 beq +0x32 /* 00005AF4 */ 00005AC4 558F subq.l A7, 2 00005AC6 486E FFFC pea.l [A6 - 0x4] 00005ACA 2F0B move.l -[A7], A3 00005ACC 4EAD 5792 jsr [A5 + 0x5792 /* export_2798 */] 00005AD0 4A1F tst.b [A7]+ 00005AD2 6720 beq +0x22 /* 00005AF4 */ label00005AD4: 00005AD4 2F0B move.l -[A7], A3 00005AD6 4EAD 582A jsr [A5 + 0x582A /* export_2817 */] 00005ADA 598F subq.l A7, 4 00005ADC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005AE0 2F0B move.l -[A7], A3 00005AE2 4EAD 5512 jsr [A5 + 0x5512 /* export_2718 */] 00005AE6 2F0B move.l -[A7], A3 00005AE8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005AEC 2F0C move.l -[A7], A4 00005AEE 4EBA 0044 jsr [PC + 0x44 /* 00005B34 */] 00005AF2 584F addq.w A7, 4 label00005AF4: 00005AF4 556E FFF8 subq.w [A6 - 0x8], 2 label00005AF8: 00005AF8 7001 moveq.l D0, 0x01 00005AFA B06E FFF8 cmp.w D0, [A6 - 0x8] 00005AFE 6D00 FF62 blt -0x9C /* 00005A62 */ 00005B02 2F0C move.l -[A7], A4 00005B04 4EAD 2CC2 jsr [A5 + 0x2CC2 /* export_1428 */] 00005B08 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00005B0E 4E5E unlink A6 00005B10 205F movea.l A0, [A7]+ 00005B12 5C4F addq.w A7, 6 00005B14 4ED0 jmp [A0] 00005B16 9B54 sub.w [A4], D5 00005B18 4D4F chk.w D6, A7 00005B1A 5649 addq.w A1, 3 00005B1C 4544 chk.w D2, D4 00005B1E 4F43 chk.w D7, D3 00005B20 554D subq.w A5, 2 00005B22 454E chk.w D2, A6 00005B24 542E 554E addq.b [A6 + 0x554E], 2 00005B28 4752 chk.w D3, [A2] 00005B2A 4F55 chk.w D7, [A5] 00005B2C 504D addq.w A5, 8 00005B2E 4F56 chk.w D7, [A6] 00005B30 4945 chk.w D4, D5 00005B32 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00005B34-00005B38 fn00005B34: 00005B34 4E56 FFE8 link A6, -0x0018 // end alternate branch 00005B34-00005B38 fn00005B34: // (misaligned) 00005B36 FFE8 .invalid <> 00005B38 48E7 0118 movem.l -[A7], D7,A3,A4 00005B3C 286E 0008 movea.l A4, [A6 + 0x8] 00005B40 2D6E 000C FFE8 move.l [A6 - 0x18], [A6 + 0xC] 00005B46 486E FFEC pea.l [A6 - 0x14] 00005B4A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005B4E 4EAD 564A jsr [A5 + 0x564A /* export_2757 */] 00005B52 41EE FFF4 lea.l A0, [A6 - 0xC] 00005B56 43EE FFEC lea.l A1, [A6 - 0x14] 00005B5A 20D9 move.l [A0]+, [A1]+ 00005B5C 20D9 move.l [A0]+, [A1]+ 00005B5E 558F subq.l A7, 2 00005B60 2F2E 000C move.l -[A7], [A6 + 0xC] 00005B64 486E FFF4 pea.l [A6 - 0xC] 00005B68 486E FFEC pea.l [A6 - 0x14] 00005B6C 2054 movea.l A0, [A4] 00005B6E 2F28 0084 move.l -[A7], [A0 + 0x84] 00005B72 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */] 00005B76 3E1F move.w D7, [A7]+ 00005B78 6000 007E bra +0x80 /* 00005BF8 */ label00005B7C: 00005B7C 526E FFE8 addq.w [A6 - 0x18], 1 00005B80 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005B84 7001 moveq.l D0, 0x01 00005B86 1F00 move.b -[A7], D0 00005B88 2F0C move.l -[A7], A4 00005B8A 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00005B8E 526E FFE8 addq.w [A6 - 0x18], 1 00005B92 3D6D F134 FFEA move.w [A6 - 0x16], [A5 - 0xECC] 00005B98 598F subq.l A7, 4 00005B9A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005B9E 2054 movea.l A0, [A4] 00005BA0 2F28 0076 move.l -[A7], [A0 + 0x76] 00005BA4 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00005BA8 2D57 FFFC move.l [A6 - 0x4], [A7] 00005BAC 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00005BB0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005BB4 2F0B move.l -[A7], A3 00005BB6 2054 movea.l A0, [A4] 00005BB8 2F28 0076 move.l -[A7], [A0 + 0x76] 00005BBC 4EAD 37EA jsr [A5 + 0x37EA /* export_1785 */] 00005BC0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005BC4 486E FFF4 pea.l [A6 - 0xC] 00005BC8 486E FFEC pea.l [A6 - 0x14] 00005BCC 7001 moveq.l D0, 0x01 00005BCE 1F00 move.b -[A7], D0 00005BD0 2054 movea.l A0, [A4] 00005BD2 2F28 0084 move.l -[A7], [A0 + 0x84] 00005BD6 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */] 00005BDA 558F subq.l A7, 2 00005BDC 2054 movea.l A0, [A4] 00005BDE 2F28 0084 move.l -[A7], [A0 + 0x84] 00005BE2 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00005BE6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005BEA 2F0B move.l -[A7], A3 00005BEC 2F0C move.l -[A7], A4 00005BEE 4EBA C6F4 jsr [PC - 0x390C /* 000022E4 */] 00005BF2 9F6E FFE8 sub.w [A6 - 0x18], D7 00005BF6 544F addq.w A7, 2 label00005BF8: 00005BF8 598F subq.l A7, 4 00005BFA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005BFE 4EAD 57D2 jsr [A5 + 0x57D2 /* export_2806 */] 00005C02 265F movea.l A3, [A7]+ 00005C04 200B move.l D0, A3 00005C06 6600 FF74 bne -0x8A /* 00005B7C */ 00005C0A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005C0E 4EAD 57DA jsr [A5 + 0x57DA /* export_2807 */] 00005C12 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C16 486E FFF4 pea.l [A6 - 0xC] 00005C1A 486E FFEC pea.l [A6 - 0x14] 00005C1E 7000 moveq.l D0, 0x00 00005C20 1F00 move.b -[A7], D0 00005C22 2054 movea.l A0, [A4] 00005C24 2F28 0084 move.l -[A7], [A0 + 0x84] 00005C28 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */] 00005C2C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C30 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005C34 2F0C move.l -[A7], A4 00005C36 4EBA C6AC jsr [PC - 0x3954 /* 000022E4 */] 00005C3A 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C3E 2054 movea.l A0, [A4] 00005C40 2F28 0084 move.l -[A7], [A0 + 0x84] 00005C44 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00005C48 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24] 00005C4E 4E5E unlink A6 00005C50 205F movea.l A0, [A7]+ 00005C52 4FEF 000C lea.l A7, [A7 + 0xC] 00005C56 4ED0 jmp [A0] 00005C58 9E54 sub.w D7, [A4] 00005C5A 4D4F chk.w D6, A7 00005C5C 5649 addq.w A1, 3 00005C5E 4544 chk.w D2, D4 00005C60 4F43 chk.w D7, D3 00005C62 554D subq.w A5, 2 00005C64 454E chk.w D2, A6 00005C66 542E 554E addq.b [A6 + 0x554E], 2 00005C6A 4752 chk.w D3, [A2] 00005C6C 4F55 chk.w D7, [A5] 00005C6E 504F addq.w A7, 8 00005C70 4E45 trap 5 00005C72 4D4F chk.w D6, A7 00005C74 5649 addq.w A1, 3 00005C76 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00005C78 0000 0000 ori.b D0, 0x0 export_2629: 00005C7C 4E56 FFF8 link A6, -0x0008 00005C80 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005C84 286E 0008 movea.l A4, [A6 + 0x8] 00005C88 558F subq.l A7, 2 00005C8A 2054 movea.l A0, [A4] 00005C8C 2F28 0084 move.l -[A7], [A0 + 0x84] 00005C90 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00005C94 7001 moveq.l D0, 0x01 00005C96 1F00 move.b -[A7], D0 00005C98 2054 movea.l A0, [A4] 00005C9A 2F28 0122 move.l -[A7], [A0 + 0x122] 00005C9E 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */] 00005CA2 2054 movea.l A0, [A4] 00005CA4 4A68 010E tst.w [A0 + 0x10E] 00005CA8 544F addq.w A7, 2 00005CAA 6700 00E8 beq +0xEA /* 00005D94 */ 00005CAE 598F subq.l A7, 4 00005CB0 2054 movea.l A0, [A4] 00005CB2 2F28 0122 move.l -[A7], [A0 + 0x122] 00005CB6 4EAD 56DA jsr [A5 + 0x56DA /* export_2775 */] 00005CBA 2C1F move.l D6, [A7]+ 00005CBC 2054 movea.l A0, [A4] 00005CBE 3028 0110 move.w D0, [A0 + 0x110] 00005CC2 48C0 ext.l D0 00005CC4 E580 asl D0, 2 00005CC6 41E8 00E6 lea.l A0, [A0 + 0xE6] 00005CCA 2670 0800 movea.l A3, [A0 + D0] 00005CCE 558F subq.l A7, 2 00005CD0 2F0B move.l -[A7], A3 00005CD2 4EBA 0204 jsr [PC + 0x204 /* 00005ED8 */] 00005CD6 4A1F tst.b [A7]+ 00005CD8 6754 beq +0x56 /* 00005D2E */ 00005CDA 598F subq.l A7, 4 00005CDC 2F0B move.l -[A7], A3 00005CDE 4EBA 0150 jsr [PC + 0x150 /* 00005E30 */] 00005CE2 BC9F cmp.l D6, [A7]+ 00005CE4 6D0E blt +0x10 /* 00005CF4 */ 00005CE6 598F subq.l A7, 4 00005CE8 2F0B move.l -[A7], A3 00005CEA 4EBA 017C jsr [PC + 0x17C /* 00005E68 */] 00005CEE BC9F cmp.l D6, [A7]+ 00005CF0 6F00 00A2 ble +0xA4 /* 00005D94 */ label00005CF4: 00005CF4 2054 movea.l A0, [A4] 00005CF6 2F28 0116 move.l -[A7], [A0 + 0x116] 00005CFA 203C 0000 4000 move.l D0, 0x4000 /* '@\0' */ 00005D00 80A8 0112 or.l D0, [A0 + 0x112] 00005D04 2F00 move.l -[A7], D0 00005D06 7000 moveq.l D0, 0x00 00005D08 1F00 move.b -[A7], D0 00005D0A 2F0B move.l -[A7], A3 00005D0C 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] 00005D10 2054 movea.l A0, [A4] 00005D12 43EE FFF8 lea.l A1, [A6 - 0x8] 00005D16 41E8 011A lea.l A0, [A0 + 0x11A] 00005D1A 22D8 move.l [A1]+, [A0]+ 00005D1C 22D8 move.l [A1]+, [A0]+ 00005D1E 486E FFF8 pea.l [A6 - 0x8] 00005D22 A8A3 syscall EraseRect 00005D24 7000 moveq.l D0, 0x00 00005D26 1F00 move.b -[A7], D0 00005D28 2F0B move.l -[A7], A3 00005D2A 4EBA 0174 jsr [PC + 0x174 /* 00005EA0 */] label00005D2E: 00005D2E 4247 clr.w D7 00005D30 605A bra +0x5C /* 00005D8C */ label00005D32: 00005D32 48C7 ext.l D7 00005D34 2054 movea.l A0, [A4] 00005D36 2007 move.l D0, D7 00005D38 E580 asl D0, 2 00005D3A 41E8 00E6 lea.l A0, [A0 + 0xE6] 00005D3E 2670 0800 movea.l A3, [A0 + D0] 00005D42 598F subq.l A7, 4 00005D44 2F0B move.l -[A7], A3 00005D46 4EBA 00E8 jsr [PC + 0xE8 /* 00005E30 */] 00005D4A BC9F cmp.l D6, [A7]+ 00005D4C 6D3A blt +0x3C /* 00005D88 */ 00005D4E 598F subq.l A7, 4 00005D50 2F0B move.l -[A7], A3 00005D52 4EBA 0114 jsr [PC + 0x114 /* 00005E68 */] 00005D56 BC9F cmp.l D6, [A7]+ 00005D58 6E2E bgt +0x30 /* 00005D88 */ 00005D5A 2054 movea.l A0, [A4] 00005D5C 2F28 0116 move.l -[A7], [A0 + 0x116] 00005D60 203C 0000 3FFF move.l D0, 0x3FFF 00005D66 C0A8 0112 and.l D0, [A0 + 0x112] 00005D6A 2F00 move.l -[A7], D0 00005D6C 7001 moveq.l D0, 0x01 00005D6E 1F00 move.b -[A7], D0 00005D70 2F0B move.l -[A7], A3 00005D72 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] 00005D76 7001 moveq.l D0, 0x01 00005D78 1F00 move.b -[A7], D0 00005D7A 2F0B move.l -[A7], A3 00005D7C 4EBA 0122 jsr [PC + 0x122 /* 00005EA0 */] 00005D80 2054 movea.l A0, [A4] 00005D82 3147 0110 move.w [A0 + 0x110], D7 00005D86 600C bra +0xE /* 00005D94 */ label00005D88: 00005D88 3007 move.w D0, D7 00005D8A 5247 addq.w D7, 1 label00005D8C: 00005D8C 2054 movea.l A0, [A4] 00005D8E BE68 010E cmp.w D7, [A0 + 0x10E] 00005D92 6D9E blt -0x60 /* 00005D32 */ label00005D94: 00005D94 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18] 00005D9A 4E5E unlink A6 00005D9C 2E9F move.l [A7], [A7]+ 00005D9E 4E75 rts 00005DA0 9B54 sub.w [A4], D5 00005DA2 4142 chk.w D0, D2 00005DA4 4F55 chk.w D7, [A5] 00005DA6 5442 addq.w D2, 2 00005DA8 4F58 chk.w D7, [A0]+ 00005DAA 444F neg.w A7 00005DAC 4355 chk.w D1, [A5] 00005DAE 4D45 chk.w D6, D5 00005DB0 4E54 2E52 link A4, -0xFFFFD1AE 00005DB4 554E subq.w A6, 2 00005DB6 4D4F chk.w D6, A7 00005DB8 5649 addq.w A1, 3 00005DBA 4553 chk.w D2, [A3] 00005DBC 0000 0000 ori.b D0, 0x0 export_2630: 00005DC0 4E56 0000 link A6, 0 00005DC4 48E7 0018 movem.l -[A7], A3,A4 00005DC8 266E 000C movea.l A3, [A6 + 0xC] 00005DCC 286E 0008 movea.l A4, [A6 + 0x8] 00005DD0 2054 movea.l A0, [A4] 00005DD2 4228 006C clr.b [A0 + 0x6C] 00005DD6 2054 movea.l A0, [A4] 00005DD8 7000 moveq.l D0, 0x00 00005DDA 2140 0068 move.l [A0 + 0x68], D0 00005DDE 2054 movea.l A0, [A4] 00005DE0 2140 0064 move.l [A0 + 0x64], D0 00005DE4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005DE8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005DEC 2F0B move.l -[A7], A3 00005DEE 2F0C move.l -[A7], A4 00005DF0 4EAD 0DCA jsr [A5 + 0xDCA /* export_437 */] 00005DF4 2053 movea.l A0, [A3] 00005DF6 2254 movea.l A1, [A4] 00005DF8 2350 0064 move.l [A1 + 0x64], [A0] 00005DFC 5893 addq.l [A3], 4 00005DFE 2053 movea.l A0, [A3] 00005E00 2254 movea.l A1, [A4] 00005E02 2350 0068 move.l [A1 + 0x68], [A0] 00005E06 5893 addq.l [A3], 4 00005E08 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00005E0E 4E5E unlink A6 00005E10 205F movea.l A0, [A7]+ 00005E12 4FEF 0010 lea.l A7, [A7 + 0x10] 00005E16 4ED0 jmp [A0] 00005E18 9554 sub.w [A4], D2 00005E1A 5449 addq.w A1, 2 00005E1C 4D45 chk.w D6, D5 00005E1E 4453 neg.w [A3] 00005E20 5441 addq.w D1, 2 00005E22 5449 addq.w A1, 2 00005E24 4354 chk.w D1, [A4] 00005E26 4558 chk.w D2, [A0]+ 00005E28 542E 4952 addq.b [A6 + 0x4952], 2 00005E2C 4553 chk.w D2, [A3] 00005E2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00005E30-00005E3A fn00005E30: 00005E30 4E56 0000 link A6, 0 00005E34 206E 0008 movea.l A0, [A6 + 0x8] 00005E38 2050 movea.l A0, [A0] // end alternate branch 00005E30-00005E3A fn00005E30: // (misaligned) 00005E32 0000 206E ori.b D0, 0x6E /* 'n' */ 00005E36 0008 2050 ori.b A0, 0x50 /* 'P' */ 00005E3A 2D68 0064 000C move.l [A6 + 0xC], [A0 + 0x64] 00005E40 4E5E unlink A6 00005E42 2E9F move.l [A7], [A7]+ 00005E44 4E75 rts 00005E46 9D54 sub.w [A4], D6 00005E48 5449 addq.w A1, 2 00005E4A 4D45 chk.w D6, D5 00005E4C 4453 neg.w [A3] 00005E4E 5441 addq.w D1, 2 00005E50 5449 addq.w A1, 2 00005E52 4354 chk.w D1, [A4] 00005E54 4558 chk.w D2, [A0]+ 00005E56 542E 4745 addq.b [A6 + 0x4745], 2 00005E5A 5453 addq.w [A3], 2 00005E5C 5441 addq.w D1, 2 00005E5E 5254 addq.w [A4], 1 00005E60 5449 addq.w A1, 2 00005E62 4D45 chk.w D6, D5 00005E64 0000 0000 ori.b D0, 0x0 fn00005E68: 00005E68 4E56 0000 link A6, 0 00005E6C 206E 0008 movea.l A0, [A6 + 0x8] 00005E70 2050 movea.l A0, [A0] 00005E72 2D68 0068 000C move.l [A6 + 0xC], [A0 + 0x68] 00005E78 4E5E unlink A6 00005E7A 2E9F move.l [A7], [A7]+ 00005E7C 4E75 rts 00005E7E 9C54 sub.w D6, [A4] 00005E80 5449 addq.w A1, 2 00005E82 4D45 chk.w D6, D5 00005E84 4453 neg.w [A3] 00005E86 5441 addq.w D1, 2 00005E88 5449 addq.w A1, 2 00005E8A 4354 chk.w D1, [A4] 00005E8C 4558 chk.w D2, [A0]+ 00005E8E 542E 4745 addq.b [A6 + 0x4745], 2 00005E92 5453 addq.w [A3], 2 00005E94 544F addq.w A7, 2 00005E96 5054 addq.w [A4], 8 00005E98 494D chk.w D4, A5 00005E9A 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00005E9C 0000 0000 ori.b D0, 0x0 fn00005EA0: 00005EA0 4E56 0000 link A6, 0 00005EA4 206E 0008 movea.l A0, [A6 + 0x8] 00005EA8 2050 movea.l A0, [A0] 00005EAA 116E 000C 006C move.b [A0 + 0x6C], [A6 + 0xC] 00005EB0 4E5E unlink A6 00005EB2 205F movea.l A0, [A7]+ 00005EB4 5C4F addq.w A7, 6 00005EB6 4ED0 jmp [A0] 00005EB8 9B54 sub.w [A4], D5 00005EBA 5449 addq.w A1, 2 00005EBC 4D45 chk.w D6, D5 00005EBE 4453 neg.w [A3] 00005EC0 5441 addq.w D1, 2 00005EC2 5449 addq.w A1, 2 00005EC4 4354 chk.w D1, [A4] 00005EC6 4558 chk.w D2, [A0]+ 00005EC8 542E 5345 addq.b [A6 + 0x5345], 2 00005ECC 5453 addq.w [A3], 2 00005ECE 5441 addq.w D1, 2 00005ED0 5254 addq.w [A4], 1 00005ED2 4544 chk.w D2, D4 00005ED4 0000 0000 ori.b D0, 0x0 fn00005ED8: 00005ED8 4E56 0000 link A6, 0 00005EDC 206E 0008 movea.l A0, [A6 + 0x8] 00005EE0 2050 movea.l A0, [A0] 00005EE2 1D68 006C 000C move.b [A6 + 0xC], [A0 + 0x6C] 00005EE8 4E5E unlink A6 00005EEA 2E9F move.l [A7], [A7]+ 00005EEC 4E75 rts 00005EEE 9B54 sub.w [A4], D5 00005EF0 5449 addq.w A1, 2 00005EF2 4D45 chk.w D6, D5 00005EF4 4453 neg.w [A3] 00005EF6 5441 addq.w D1, 2 00005EF8 5449 addq.w A1, 2 00005EFA 4354 chk.w D1, [A4] 00005EFC 4558 chk.w D2, [A0]+ 00005EFE 542E 4745 addq.b [A6 + 0x4745], 2 00005F02 5453 addq.w [A3], 2 00005F04 5441 addq.w D1, 2 00005F06 5254 addq.w [A4], 1 00005F08 4544 chk.w D2, D4 00005F0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2631: // at 00005F0C (misaligned) 00005F0E 0000 48E7 ori.b D0, 0xE7 00005F12 0108 btst A0, D0 00005F14 286E 0008 movea.l A4, [A6 + 0x8] 00005F18 3E2E 000C move.w D7, [A6 + 0xC] 00005F1C 3007 move.w D0, D7 00005F1E 0440 0069 subi.w D0, 0x69 /* 'i' */ 00005F22 660E bne +0x10 /* 00005F32 */ 00005F24 598F subq.l A7, 4 00005F26 2F0C move.l -[A7], A4 00005F28 4EBA 015A jsr [PC + 0x15A /* 00006084 */] 00005F2C 2D5F 000E move.l [A6 + 0xE], [A7]+ 00005F30 600E bra +0x10 /* 00005F40 */ label00005F32: 00005F32 598F subq.l A7, 4 00005F34 3F07 move.w -[A7], D7 00005F36 2F0C move.l -[A7], A4 00005F38 4EBA B22E jsr [PC - 0x4DD2 /* 00001168 */] 00005F3C 2D5F 000E move.l [A6 + 0xE], [A7]+ label00005F40: 00005F40 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00005F46 4E5E unlink A6 00005F48 205F movea.l A0, [A7]+ 00005F4A 5C4F addq.w A7, 6 00005F4C 4ED0 jmp [A0] 00005F4E 8020 or.b D0, -[A0] 00005F50 544D addq.w A5, 2 00005F52 4F56 chk.w D7, [A6] 00005F54 4945 chk.w D4, D5 00005F56 444F neg.w A7 00005F58 4355 chk.w D1, [A5] 00005F5A 4D45 chk.w D6, D5 00005F5C 4E54 4452 link A4, -0xFFFFBBAE 00005F60 4147 chk.w D0, D7 00005F62 2E44 movea.l A7, D4 00005F64 4F4D chk.w D7, A5 00005F66 454E chk.w D2, A6 00005F68 5543 subq.w D3, 2 00005F6A 4F4D chk.w D7, A5 00005F6C 4D41 chk.w D6, D1 00005F6E 4E44 trap 4 00005F70 0000 0000 ori.b D0, 0x0 export_2632: 00005F74 4E56 0000 link A6, 0 00005F78 48E7 1308 movem.l -[A7], D3,D6,D7,A4 00005F7C 286E 0008 movea.l A4, [A6 + 0x8] 00005F80 7600 moveq.l D3, 0x00 00005F82 4AAD F7CC tst.l [A5 - 0x834] 00005F86 670E beq +0x10 /* 00005F96 */ 00005F88 206D F7CC movea.l A0, [A5 - 0x834] 00005F8C 2050 movea.l A0, [A0] 00005F8E B9E8 0016 cmpa.l A4, [A0 + 0x16] 00005F92 6602 bne +0x4 /* 00005F96 */ 00005F94 7601 moveq.l D3, 0x01 label00005F96: 00005F96 1C03 move.b D6, D3 00005F98 7600 moveq.l D3, 0x00 00005F9A 4A06 tst.b D6 00005F9C 6614 bne +0x16 /* 00005FB2 */ 00005F9E 2F03 move.l -[A7], D3 00005FA0 558F subq.l A7, 2 00005FA2 2F0C move.l -[A7], A4 00005FA4 4EBA 005A jsr [PC + 0x5A /* 00006000 */] 00005FA8 101F move.b D0, [A7]+ 00005FAA 261F move.l D3, [A7]+ 00005FAC 4A00 tst.b D0 00005FAE 6702 beq +0x4 /* 00005FB2 */ 00005FB0 7601 moveq.l D3, 0x01 label00005FB2: 00005FB2 1E03 move.b D7, D3 00005FB4 670A beq +0xC /* 00005FC0 */ 00005FB6 2F3C 6D6F 6F76 move.l -[A7], 0x6D6F6F76 /* 'moov' */ 00005FBC 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */] label00005FC0: 00005FC0 7069 moveq.l D0, 0x69 00005FC2 3F00 move.w -[A7], D0 00005FC4 1F07 move.b -[A7], D7 00005FC6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00005FCA 2F0C move.l -[A7], A4 00005FCC 4EBA B41A jsr [PC - 0x4BE6 /* 000013E8 */] 00005FD0 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 00005FD6 4E5E unlink A6 00005FD8 2E9F move.l [A7], [A7]+ 00005FDA 4E75 rts 00005FDC 9F54 sub.w [A4], D7 00005FDE 4D4F chk.w D6, A7 00005FE0 5649 addq.w A1, 3 00005FE2 4544 chk.w D2, D4 00005FE4 4F43 chk.w D7, D3 00005FE6 554D subq.w A5, 2 00005FE8 454E chk.w D2, A6 00005FEA 5444 addq.w D4, 2 00005FEC 5241 addq.w D1, 1 00005FEE 472E 444F .invalid 3, [A6 + 0x444F] // invalid opcode 4 with b == 4 00005FF2 5345 subq.w D5, 1 00005FF4 5455 addq.w [A5], 2 00005FF6 504D addq.w A5, 8 00005FF8 454E chk.w D2, A6 00005FFA 5553 subq.w [A3], 2 00005FFC 0000 0000 ori.b D0, 0x0 fn00006000: 00006000 4E56 0000 link A6, 0 00006004 48E7 0018 movem.l -[A7], A3,A4 00006008 286E 0008 movea.l A4, [A6 + 0x8] 0000600C 558F subq.l A7, 2 0000600E 2F0C move.l -[A7], A4 00006010 4EBA B8D6 jsr [PC - 0x472A /* 000018E8 */] 00006014 4A1F tst.b [A7]+ 00006016 6730 beq +0x32 /* 00006048 */ 00006018 4AAD F7CC tst.l [A5 - 0x834] 0000601C 6724 beq +0x26 /* 00006042 */ 0000601E 206D F7CC movea.l A0, [A5 - 0x834] 00006022 2050 movea.l A0, [A0] 00006024 2668 0016 movea.l A3, [A0 + 0x16] 00006028 558F subq.l A7, 2 0000602A 598F subq.l A7, 4 0000602C 2F0B move.l -[A7], A3 0000602E 4EBA BB64 jsr [PC - 0x449C /* 00001B94 */] 00006032 201F move.l D0, [A7]+ 00006034 3F00 move.w -[A7], D0 00006036 2F0C move.l -[A7], A4 00006038 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 0000603C 1D5F 000C move.b [A6 + 0xC], [A7]+ 00006040 600A bra +0xC /* 0000604C */ label00006042: 00006042 422E 000C clr.b [A6 + 0xC] 00006046 6004 bra +0x6 /* 0000604C */ label00006048: 00006048 422E 000C clr.b [A6 + 0xC] label0000604C: 0000604C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00006052 4E5E unlink A6 00006054 2E9F move.l [A7], [A7]+ 00006056 4E75 rts 00006058 8027 or.b D0, -[A7] 0000605A 544D addq.w A5, 2 0000605C 4F56 chk.w D7, [A6] 0000605E 4945 chk.w D4, D5 00006060 444F neg.w A7 00006062 4355 chk.w D1, [A5] 00006064 4D45 chk.w D6, D5 00006066 4E54 4452 link A4, -0xFFFFBBAE 0000606A 4147 chk.w D0, D7 0000606C 2E44 movea.l A7, D4 0000606E 4554 chk.w D2, [A4] 00006070 4552 chk.w D2, [A2] 00006072 4D49 chk.w D6, A1 00006074 4E45 trap 5 00006076 5041 addq.w D1, 8 00006078 5354 subq.w [A4], 1 0000607A 4545 chk.w D2, D5 0000607C 4E41 trap 1 0000607E 424C clr.w A4 00006080 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00006082 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00006084-00006088 fn00006084: 00006084 4E56 FFFC link A6, -0x0004 // end alternate branch 00006084-00006088 fn00006084: // (misaligned) 00006086 FFFC .invalid <> 00006088 48E7 0118 movem.l -[A7], D7,A3,A4 0000608C 286E 0008 movea.l A4, [A6 + 0x8] 00006090 206D F7CC movea.l A0, [A5 - 0x834] 00006094 2050 movea.l A0, [A0] 00006096 2254 movea.l A1, [A4] 00006098 2368 0016 014E move.l [A1 + 0x14E], [A0 + 0x16] 0000609E 2054 movea.l A0, [A4] 000060A0 2068 014E movea.l A0, [A0 + 0x14E] 000060A4 2050 movea.l A0, [A0] 000060A6 214C 0152 move.l [A0 + 0x152], A4 000060AA 2054 movea.l A0, [A4] 000060AC 216D F944 015A move.l [A0 + 0x15A], [A5 - 0x6BC] 000060B2 2054 movea.l A0, [A4] 000060B4 7000 moveq.l D0, 0x00 000060B6 1028 0074 move.b D0, [A0 + 0x74] 000060BA 0C40 0001 cmpi.w D0, 0x1 000060BE 662E bne +0x30 /* 000060EE */ 000060C0 316D F134 0132 move.w [A0 + 0x132], [A5 - 0xECC] 000060C6 558F subq.l A7, 2 000060C8 7001 moveq.l D0, 0x01 000060CA 1F00 move.b -[A7], D0 000060CC 7200 moveq.l D1, 0x00 000060CE 1F01 move.b -[A7], D1 000060D0 2F0C move.l -[A7], A4 000060D2 4EBA C98C jsr [PC - 0x3674 /* 00002A60 */] 000060D6 2054 movea.l A0, [A4] 000060D8 315F 0130 move.w [A0 + 0x130], [A7]+ 000060DC 2054 movea.l A0, [A4] 000060DE 4A68 0130 tst.w [A0 + 0x130] 000060E2 6670 bne +0x72 /* 00006154 */ 000060E4 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] 000060EA 6000 015C bra +0x15E /* 00006248 */ label000060EE: 000060EE 558F subq.l A7, 2 000060F0 2F0C move.l -[A7], A4 000060F2 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 000060F6 3E1F move.w D7, [A7]+ 000060F8 2054 movea.l A0, [A4] 000060FA 317C 0002 0130 move.w [A0 + 0x130], 0x2 00006100 604A bra +0x4C /* 0000614C */ label00006102: 00006102 2054 movea.l A0, [A4] 00006104 316D F13C 0132 move.w [A0 + 0x132], [A5 - 0xEC4] 0000610A 6024 bra +0x26 /* 00006130 */ label0000610C: 0000610C 598F subq.l A7, 4 0000610E 2054 movea.l A0, [A4] 00006110 2F28 0130 move.l -[A7], [A0 + 0x130] 00006114 2F28 0076 move.l -[A7], [A0 + 0x76] 00006118 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 0000611C 265F movea.l A3, [A7]+ 0000611E 558F subq.l A7, 2 00006120 2F0B move.l -[A7], A3 00006122 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */] 00006126 4A1F tst.b [A7]+ 00006128 6612 bne +0x14 /* 0000613C */ 0000612A 2054 movea.l A0, [A4] 0000612C 5268 0132 addq.w [A0 + 0x132], 1 label00006130: 00006130 2054 movea.l A0, [A4] 00006132 3028 0132 move.w D0, [A0 + 0x132] 00006136 B06D F12C cmp.w D0, [A5 - 0xED4] 0000613A 6FD0 ble -0x2E /* 0000610C */ label0000613C: 0000613C 2054 movea.l A0, [A4] 0000613E 3028 0132 move.w D0, [A0 + 0x132] 00006142 B06D F12C cmp.w D0, [A5 - 0xED4] 00006146 6F0C ble +0xE /* 00006154 */ 00006148 5468 0130 addq.w [A0 + 0x130], 2 label0000614C: 0000614C 2054 movea.l A0, [A4] 0000614E BE68 0130 cmp.w D7, [A0 + 0x130] 00006152 6EAE bgt -0x50 /* 00006102 */ label00006154: 00006154 2054 movea.l A0, [A4] 00006156 2248 movea.l A1, A0 00006158 2368 0130 0156 move.l [A1 + 0x156], [A0 + 0x130] 0000615E 2054 movea.l A0, [A4] 00006160 3028 0132 move.w D0, [A0 + 0x132] 00006164 B06D F12C cmp.w D0, [A5 - 0xED4] 00006168 6E0A bgt +0xC /* 00006174 */ 0000616A 3028 0132 move.w D0, [A0 + 0x132] 0000616E B06D F13C cmp.w D0, [A5 - 0xEC4] 00006172 6C0A bge +0xC /* 0000617E */ label00006174: 00006174 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] 0000617A 6000 00CC bra +0xCE /* 00006248 */ label0000617E: 0000617E 558F subq.l A7, 2 00006180 2054 movea.l A0, [A4] 00006182 2F28 014E move.l -[A7], [A0 + 0x14E] 00006186 4EAD 591A jsr [A5 + 0x591A /* export_2847 */] 0000618A 4A1F tst.b [A7]+ 0000618C 660A bne +0xC /* 00006198 */ 0000618E 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] 00006194 6000 00B2 bra +0xB4 /* 00006248 */ label00006198: 00006198 558F subq.l A7, 2 0000619A 2054 movea.l A0, [A4] 0000619C 2F28 0130 move.l -[A7], [A0 + 0x130] 000061A0 7000 moveq.l D0, 0x00 000061A2 1F00 move.b -[A7], D0 000061A4 2F0C move.l -[A7], A4 000061A6 4EAD 58DA jsr [A5 + 0x58DA /* export_2839 */] 000061AA 4A1F tst.b [A7]+ 000061AC 6614 bne +0x16 /* 000061C2 */ 000061AE 2054 movea.l A0, [A4] 000061B0 2F28 00EA move.l -[A7], [A0 + 0xEA] 000061B4 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] 000061B8 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] 000061BE 6000 0088 bra +0x8A /* 00006248 */ label000061C2: 000061C2 700E moveq.l D0, 0x0E 000061C4 2F00 move.l -[A7], D0 000061C6 486D 275A pea.l [A5 + 0x275A /* export_1255 */] 000061CA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000061CE 2D40 FFFC move.l [A6 - 0x4], D0 000061D2 2F00 move.l -[A7], D0 000061D4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000061D8 598F subq.l A7, 4 000061DA 2054 movea.l A0, [A4] 000061DC 2F28 014E move.l -[A7], [A0 + 0x14E] 000061E0 4EBA EA36 jsr [PC - 0x15CA /* 00004C18 */] 000061E4 2054 movea.l A0, [A4] 000061E6 2F28 014E move.l -[A7], [A0 + 0x14E] 000061EA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000061EE 4EAD 4A0A jsr [A5 + 0x4A0A /* export_2365 */] 000061F2 703C moveq.l D0, 0x3C 000061F4 2F00 move.l -[A7], D0 000061F6 486D 26CA pea.l [A5 + 0x26CA /* export_1237 */] 000061FA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000061FE 2640 movea.l A3, D0 00006200 2F0B move.l -[A7], A3 00006202 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00006206 2054 movea.l A0, [A4] 00006208 2F28 014E move.l -[A7], [A0 + 0x14E] 0000620C 598F subq.l A7, 4 0000620E 2054 movea.l A0, [A4] 00006210 2F28 014E move.l -[A7], [A0 + 0x14E] 00006214 4EBA EA02 jsr [PC - 0x15FE /* 00004C18 */] 00006218 7000 moveq.l D0, 0x00 0000621A 2F00 move.l -[A7], D0 0000621C 2F2D F944 move.l -[A7], [A5 - 0x6BC] 00006220 7200 moveq.l D1, 0x00 00006222 1F01 move.b -[A7], D1 00006224 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006228 2F0B move.l -[A7], A3 0000622A 4EAD 330A jsr [A5 + 0x330A /* export_1629 */] 0000622E 2053 movea.l A0, [A3] 00006230 317C 0069 0002 move.w [A0 + 0x2], 0x69 /* 'i' */ 00006236 7001 moveq.l D0, 0x01 00006238 1F00 move.b -[A7], D0 0000623A 2F0B move.l -[A7], A3 0000623C 4EAD 485A jsr [A5 + 0x485A /* export_2311 */] 00006240 2D4B 000C move.l [A6 + 0xC], A3 00006244 4FEF 0010 lea.l A7, [A7 + 0x10] label00006248: 00006248 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000624E 4E5E unlink A6 00006250 2E9F move.l [A7], [A7]+ 00006252 4E75 rts 00006254 9A54 sub.w D5, [A4] 00006256 4D4F chk.w D6, A7 00006258 5649 addq.w A1, 3 0000625A 4544 chk.w D2, D4 0000625C 4F43 chk.w D7, D3 0000625E 554D subq.w A5, 2 00006260 454E chk.w D2, A6 00006262 5444 addq.w D4, 2 00006264 5241 addq.w D1, 1 00006266 472E 444F .invalid 3, [A6 + 0x444F] // invalid opcode 4 with b == 4 0000626A 5041 addq.w D1, 8 0000626C 5354 subq.w [A4], 1 0000626E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00006270 0000 0000 ori.b D0, 0x0